Класс Server
Объект Server представляет экземпляр SQL Server.
Иерархия наследования
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo..::..Server
Пространство имен: Microsoft.SqlServer.Management.Smo
Сборка: Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)
Синтаксис
'Декларация
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
Inherits SqlSmoObject _
Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, _
IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'Применение
Dim instance As Server
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public sealed class Server : SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public ref class Server sealed : public SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
[<RootFacetAttribute(typeof(Server))>]
type Server =
class
inherit SqlSmoObject
interface ISfcSupportsDesignMode
interface IAlterable
interface IScriptable
interface IServerSettings
interface IServerInformation
interface IDmfFacet
interface IAlienRoot
interface ISfcDomainLite
interface ISfcHasConnection
end
public final class Server extends SqlSmoObject implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
Тип Server обеспечивает доступ к следующим элементам.
Конструкторы
Имя | Описание | |
---|---|---|
Server() () () () | Инициализирует новый экземпляр класса Server. | |
Server(String) | Инициализирует новый экземпляр класса Server с указанным именем. | |
Server(ServerConnection) | Инициализирует новый экземпляр класса Server на основании указанного соединения. |
В начало
Свойства
Имя | Описание | |
---|---|---|
ActiveDirectory | Возвращает сведения о параметрах Active Directory, заданных для экземпляра SQL Server. | |
AffinityInfo | Возвращает объект AffinityInfo, связанный с экземпляром SQL Server. | |
AuditLevel | Возвращает или задает значение свойства AuditLevel. | |
Audits | Представляет коллекцию объектов Audit. Каждый объект Audit представляет журнал аудита, определенный на экземпляре SQL Server. | |
BackupDevices | Представляет коллекцию объектов BackupDevice. Каждый объект BackupDevice представляет устройство резервного копирования, определенное на экземпляре SQL Server. | |
BackupDirectory | Возвращает или задает значение свойства BackupDirectory. | |
BrowserServiceAccount | Возвращает учетную запись службы, под которой запускается служба браузера на экземпляре SQL Server. | |
BrowserStartMode | Возвращает режим запуска для службы браузера SQL Server, работающей на экземпляре SQL Server. | |
BuildClrVersion | Возвращает значение свойства BuildClrVersion. | |
BuildClrVersionString | Возвращает значение свойства BuildClrVersionString. | |
BuildNumber | Возвращает значение свойства BuildNumber. | |
Collation | Возвращает значение свойства Collation. | |
CollationID | Возвращает значение свойства CollationID. | |
ComparisonStyle | Возвращает значение свойства ComparisonStyle. | |
ComputerNamePhysicalNetBIOS | Возвращает значение свойства ComputerNamePhysicalNetBIOS. | |
Configuration | Возвращает параметры конфигурации для экземпляра SQL Server. | |
ConnectionContext | Возвращает подробные сведения о текущем соединении с сервером экземпляру SQL Server. | |
Credentials | Представляет коллекцию объектов Credential. Каждый объект Credential представляет учетные данные, определенные для экземпляра SQL Server. | |
CryptographicProviders | Возвращает значение свойства CryptographicProviders. | |
Databases | Представляет коллекцию объектов Database. Каждый объект Database представляет базу данных, определенную для экземпляра SQL Server. | |
DefaultFile | Возвращает или задает значение свойства DefaultFile. | |
DefaultLog | Возвращает или задает значение свойства DefaultLog. | |
DefaultTextMode | Возвращает или задает значение свойства типа Boolean, указывающее, установлен ли текстовый режим по умолчанию для экземпляра SQL Server. | |
Edition | Возвращает значение свойства Edition. | |
Endpoints | Представляет коллекцию объектов Endpoint. Каждый объект Endpoint представляет конечную точку, определенную для экземпляра SQL Server. | |
EngineEdition | Возвращает значение свойства EngineEdition. | |
ErrorLogPath | Возвращает значение свойства ErrorLogPath. | |
Events | Возвращает события сервера, связанные с экземпляром SQL Server. | |
ExecuteForScalar | Возвращает или задает значение свойства типа Boolean, указывающее, настроен ли объект для выполнения в скалярном режиме. (Производный от SqlSmoObject.) | |
FilestreamLevel | Возвращает уровень доступа FILESTREAM, указанный в экземпляре SQL Server. | |
FilestreamShareName | Возвращает общее имя Windows, где содержатся данные FILESTREAM на экземпляре SQL Server. | |
FullTextService | Возвращает реализацию полнотекстовой службы поиска (Майкрософт) для экземпляра SQL Server. | |
Information | Возвращает сведения об экземпляре SQL Server. | |
InstallDataDirectory | Возвращает локальный каталог Windows, в котором хранятся данные установки для экземпляра SQL Server. | |
InstallSharedDirectory | Возвращает удаленный общий каталог, в котором хранятся данные установки для экземпляра SQL Server. | |
InstanceName | Возвращает имя экземпляра SQL Server. | |
IsCaseSensitive | Возвращает значение свойства IsCaseSensitive. | |
IsClustered | Возвращает значение свойства IsClustered. | |
IsFullTextInstalled | Возвращает значение типа Boolean, указывающее, установлена ли на экземпляре SQL Server полнотекстовая служба. | |
IsSingleUser | Возвращает значение свойства IsSingleUser. | |
IsTouched | Возвращает значение свойства типа Boolean, указывающее, были ли свойства объекта обновлены, но еще не сохранены на сервере. (Производный от SqlSmoObject.) | |
JobServer | Возвращает агент SQL Server, связанный с экземпляром SQL Server. | |
Language | Возвращает значение свойства Language. | |
Languages | Представляет коллекцию объектов Language. Каждый объект Language представляет языки, поддерживаемые экземпляром SQL Server. | |
LinkedServers | Представляет коллекцию объектов LinkedServer. Каждый объект LinkedServer представляет связанный сервер, зарегистрированный на экземпляре SQL Server. | |
LoginMode | Возвращает или задает значение свойства ServerLoginMode. | |
Logins | Представляет коллекцию объектов Login. Каждый объект Login представляет имя входа, определенное для экземпляра SQL Server. | |
Возвращает службу SQL Mail Microsoft, связанную с экземпляром SQL Server. | ||
MailProfile | Возвращает или задает значение свойства MailProfile. | |
MasterDBLogPath | Возвращает значение свойства MasterDBLogPath. | |
MasterDBPath | Возвращает значение свойства MasterDBPath. | |
MaxPrecision | Возвращает значение свойства MaxPrecision. | |
Name | Возвращает имя сервера, являющееся именем физического компьютера. | |
NamedPipesEnabled | Возвращает значение типа Boolean, указывающее, включен ли на экземпляре SQL Server поставщик именованных каналов для соединения «клиент-сервер». | |
NetName | Возвращает значение свойства NetName. | |
NumberOfLogFiles | Возвращает или задает значение свойства NumberOfLogFiles. | |
ObjectInSpace | Возвращает значение свойства типа Boolean, указывающее, существует ли объект изолированно или же он явно или неявно подключен к экземпляру SQL Server. (Производный от SqlSmoObject.) | |
OleDbProviderSettings | Возвращает значение свойства DbProviderSettings. | |
OSVersion | Возвращает значение свойства OSVersion. | |
PerfMonMode | Возвращает или задает значение свойства PerfMonMode. | |
PhysicalMemory | Возвращает значение свойства PhysicalMemory. | |
PhysicalMemoryUsageInKB | Возвращает значение Int64, указывающее объем памяти (в килобайтах), используемый экземпляром в компоненте Database Engine. | |
Platform | Возвращает значение свойства Platform. | |
Processors | Возвращает значение свойства Processors. | |
ProcessorUsage | Возвращает значение Int32, которое указывает время процессора, используемое экземпляром компонента Database Engine. | |
Product | Возвращает значение свойства Product. | |
ProductLevel | Возвращает значение свойства ProductLevel. | |
Properties | Возвращает коллекцию объектов Property, представляющих свойства объекта. (Производный от SqlSmoObject.) | |
ProxyAccount | Возвращает учетную запись-посредник, связанную с экземпляром SQL Server. | |
ResourceGovernor | Возвращает значение свойства ResourceGovernor. | |
ResourceLastUpdateDateTime | Возвращает значение свойства ResourceLastUpdateDateTime. | |
ResourceVersion | Возвращает свойство ResourceVersion. | |
ResourceVersionString | Возвращает значение свойства ResouceVersionString. | |
Roles | Представляет коллекцию объектов ServerRole. Каждый объект ServerRole представляет роль, определенную для экземпляра SQL Server. | |
RootDirectory | Возвращает значение свойства RootDirectory. | |
ScalarResult | Возвращает скалярный результат для объекта, на который ссылаются. (Производный от SqlSmoObject.) | |
ServerAuditSpecifications | Представляет коллекцию объектов ServerAuditSpecification. Каждый объект ServerAuditSpecification представляет специальную спецификацию аудита, определенную на экземпляре SQL Server. | |
ServerType | Возвращает тип сервера для экземпляра SQL Server. | |
ServiceAccount | Возвращает учетную запись службы, под которой работает экземпляр SQL Server. | |
ServiceInstanceId | Возвращает значение идентификатора, однозначно определяющее экземпляр службы для данного экземпляра SQL Server. | |
ServiceMasterKey | Возвращает главный ключ службы, связанный с экземпляром SQL Server. | |
ServiceName | Возвращает имя службы сервера. | |
ServiceStartMode | Возвращает режим запуска службы SQL Server. | |
Settings | Возвращает изменяемые параметры для экземпляра SQL Server. | |
SqlCharSet | Возвращает значение свойства SqlCharSet. | |
SqlCharSetName | Возвращает значение свойства SqlCharSetName. | |
SqlDomainGroup | Возвращает группу домена экземпляра SQL Server. | |
SqlSortOrder | Возвращает значение свойства SqlSortOrder. | |
SqlSortOrderName | Возвращает значение свойства SqlSortOrderName. | |
State | Gets the state of the referenced object. (Производный от SmoObjectBase.) | |
Status | Возвращает текущее состояние объекта Server. | |
SystemDataTypes | Представляет коллекцию объектов SystemDataType. Каждый объект SystemDataType представляет системный тип данных, определенный на экземпляре SQL Server. | |
SystemMessages | Представляет коллекцию объектов SystemMessage. Каждый объект SystemMessage представляет системное сообщение, определенное на экземпляре SQL Server. | |
TapeLoadWaitTime | Возвращает или задает значение свойства TapeLoadWaitTime. | |
TcpEnabled | Возвращает логическое значение, определяющее, включен ли протокол TCP/IP на данном экземпляре SQL Server. | |
Triggers | Представляет коллекцию объектов ServerDdlTrigger. Каждый объект ServerDdlTrigger представляет серверный триггер языка описания данных (DDL), определенный на экземпляре SQL Server. | |
Urn | Возвращает значение адреса универсального имени ресурса (URN), которое однозначно идентифицирует объект. (Производный от SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Производный от SmoObjectBase.) | |
UserDefinedMessages | Представляет коллекцию объектов UserDefinedMessage. Каждый объект UserDefinedMessage представляет определяемое пользователем сообщение, определенное на экземпляре SQL Server. | |
UserOptions | Возвращает пользовательские параметры для текущего соединения с экземпляром SQL Server. | |
Version | Возвращает значение свойства Version. | |
VersionMajor | Возвращает значение свойства VersionMajor. | |
VersionMinor | Возвращает значение свойства VersionMinor. | |
VersionString | Возвращает значение свойства VersionString. |
В начало
Методы
Имя | Описание | |
---|---|---|
AddDatabaseContext(StringCollection) | Добавляет контекст базы данных в коллекцию запросов, определенную параметром queries. (Производный от SqlSmoObject.) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Добавляет контекст базы данных в коллекцию запросов, определяемую параметром queries при использовании указанных параметров создания скриптов. (Производный от SqlSmoObject.) | |
Alter() () () () | Обновляет все изменения свойства объекта Server для экземпляра SQL Server. | |
Alter(Boolean) | Обновляет все изменения свойств объекта Server на экземпляре SQL Server с параметром переопределения проверки значений. | |
AlterImpl | Активирует событие изменения объекта. (Производный от SqlSmoObject.) | |
AlterImplFinish | Метод, вызываемый при завершении события изменения объекта. (Производный от SqlSmoObject.) | |
AlterImplInit | Метод, вызываемый при инициализации события изменения объекта. (Производный от SqlSmoObject.) | |
AlterImplWorker | Вызывает методы изменения. (Производный от SqlSmoObject.) | |
AttachDatabase(String, StringCollection) | Присоединяет существующую базу данных из одного или более файлов к экземпляру SQL Server с указанным именем с помощью заданных файлов данных. | |
AttachDatabase(String, StringCollection, AttachOptions) | Присоединяет существующую базу данных из одного или более файлов к экземпляру SQL Server с указанным именем с помощью заданных файлов данных и параметров вложения. | |
AttachDatabase(String, StringCollection, String) | Присоединяет существующую базу данных из одного или более файлов к экземпляру SQL Server с указанным именем с помощью заданных файлов данных. | |
AttachDatabase(String, StringCollection, String, AttachOptions) | Присоединяет существующую базу данных из одного или более файлов к экземпляру SQL Server с помощью указанного имени, файлов данных и параметров вложения. | |
BindDefaultImpl | Связывает элементы по умолчанию, определенные параметрами. (Производный от SqlSmoObject.) | |
BindRuleImpl | Связывает схему правил с правилом и столбцами, определенными параметрами. (Производный от SqlSmoObject.) | |
CheckCollation | Проверяет порядок параметров создания скриптов в методе сортировки, определенном параметром collationName. (Производный от SqlSmoObject.) | |
CheckObjectState() () () () | Проверяет состояние связанного объекта. (Производный от SqlSmoObject.) | |
CheckObjectState(Boolean) | Проверяет состояние связанного объекта с возможностью указать исключение, возникающее, если объект еще не создан. (Производный от SqlSmoObject.) | |
CheckObjectStateImpl | Проверяет состояние объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
CheckVersion100 | Проверяет, является ли SQL Server версией SQL Server 2008. (Производный от SqlSmoObject.) | |
CheckVersion80 | Проверяет правильность объекта в SQL Server 2000. (Производный от SqlSmoObject.) | |
CheckVersion80SP3 | Проверяет правильность объекта в SQL Server 2000 с пакетом обновления 3 (SP3). (Производный от SqlSmoObject.) | |
CheckVersion90 | Проверяет правильность объекта в SQL Server 2005. (Производный от SqlSmoObject.) | |
CheckVersionBelow90 | Проверяет, является ли SQL Server более ранней версией, чем SQL Server 2005. (Производный от SqlSmoObject.) | |
CleanObject | Устанавливает объект в неизмененное исходное состояние. (Производный от SqlSmoObject.) | |
CompareUrn | Сравнивает два имени URNS. | |
CreateImpl | Создает объект с параметрами создания скриптов. (Производный от SqlSmoObject.) | |
CreateImplFinish | Метод, вызываемый при завершении события создания. (Производный от SqlSmoObject.) | |
CreateImplInit | Метод, вызываемый при инициализации события создания. (Производный от SqlSmoObject.) | |
DeleteBackupHistory(DateTime) | Удаляет журнал резервного копирования для этого экземпляра SQL Server вплоть до указанной даты и времени. | |
DeleteBackupHistory(Int32) | Удаляет журнал резервного копирования для указанного набора носителей. | |
DeleteBackupHistory(String) | Удаляет журнал резервного копирования для указанной базы данных. | |
Deny(ServerPermissionSet, String) | Запрещает указанный набор разрешений на экземпляр SQL Server у заданного получателя прав. | |
Deny(ServerPermissionSet, array<String> [] () [] []) | Запрещает указанный набор разрешений на экземпляр SQL Server у заданных получателей прав. | |
Deny(ServerPermissionSet, String, Boolean) | Запрещает указанный набор разрешений на экземпляр SQL Server у получателя прав и других пользователей, которым данный набор был выдан этим получателем прав. | |
Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) | Запрещает указанный набор разрешений на экземпляр SQL Server у получателей прав и других пользователей, которым данный набор был выдан этим получателем прав. | |
DetachDatabase(String, Boolean) | Отсоединяет указанную базу данных от экземпляра SQL Server с параметром для обновления статистики перед отсоединением. | |
DetachDatabase(String, Boolean, Boolean) | Отсоединяет указанную базу данных от экземпляра SQL Server с параметром для обновления статистики перед отсоединением. | |
DetachedDatabaseInfo | Возвращает сведения о файле отсоединенной базы данных. | |
Discover | Находит список типа Object. (Производный от SqlSmoObject.) | |
DropImpl | Удаляет объект SqlSmoObject. (Производный от SqlSmoObject.) | |
DropImplWorker | Вызывает методы удаления. (Производный от SqlSmoObject.) | |
EnumActiveCurrentSessionTraceFlags | Возвращает активные флаги сеанса в виде DataTable. | |
EnumActiveGlobalTraceFlags | Возвращает таблицу данных DataTable, содержащую активные глобальные флаги трассировки. | |
EnumAvailableMedia() () () () | Перечисляет список носителей, видимых для экземпляра SQL Server в локальной сети. | |
EnumAvailableMedia(MediaTypes) | Перечисляет список носителей, видимых для экземпляра SQL Server в локальной сети, ограниченный указанным типом носителей. | |
EnumCollations | Возвращает список параметров сортировки, поддерживаемых экземпляром SQL Server. | |
EnumDatabaseMirrorWitnessRoles() () () () | Перечисляет список следящих серверов зеркального отображения базы данных. | |
EnumDatabaseMirrorWitnessRoles(String) | Перечисляет список следящих серверов зеркального отображения для указанной базы данных. | |
EnumDetachedDatabaseFiles | Перечисляет список файлов отсоединенной базы данных. | |
EnumDetachedLogFiles | Перечисляет список файлов отсоединенного журнала. | |
EnumDirectories | Перечисляет список каталогов относительно указанного пути. | |
EnumErrorLogs | Перечисляет список файлов журнала ошибок SQL Server. | |
EnumLocks() () () () | Перечисляет текущие блокировки для экземпляра SQL Server. | |
EnumLocks(Int32) | Перечисляет список текущих блокировок, удерживаемых указанным процессом на экземпляре SQL Server. | |
EnumMembers | Перечисляет список элементов ролей сервера и базы данных на экземпляре SQL Server. | |
EnumObjectPermissions() () () () | Перечисляет список разрешений для объекта на экземпляре SQL Server. | |
EnumObjectPermissions(String) | Перечисляет список разрешений объекта на экземпляр приложения SQL Server для указанного получателя прав. | |
EnumObjectPermissions(ObjectPermissionSet) | Перечисляет список разрешений объекта на экземпляр SQL Server для указанного разрешения. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Перечисляет список разрешений объекта на экземпляр SQL Server для указанного получателя прав и разрешения. | |
EnumPerformanceCounters() () () () | Перечисляет список счетчиков производительности, поддерживаемых экземпляром SQL Server. | |
EnumPerformanceCounters(String) | Перечисляет список счетчиков производительности, поддерживаемых экземпляром SQL Server для указанного объекта. | |
EnumPerformanceCounters(String, String) | Перечисляет список счетчиков производительности, поддерживаемых экземпляром SQL Server для указанного объекта и счетчика. | |
EnumPerformanceCounters(String, String, String) | Перечисляет список счетчиков производительности, поддерживаемых экземпляром SQL Server для указанного объекта и счетчика на указанном экземпляре SQL Server. | |
EnumProcesses() () () () | Перечисляет список процессов, запущенных на экземпляре SQL Server. | |
EnumProcesses(Boolean) | Перечисляет список процессов, запущенных на экземпляре SQL Server с возможностью исключения системных процессов. | |
EnumProcesses(Int32) | Перечисляет список с данными об указанном процессе. | |
EnumProcesses(String) | Перечисляет список процессов, запущенных на экземпляре SQL Server, связанных с указанным именем входа. | |
EnumScriptImpl | Перечисляет сценарии, заданные параметром so. (Производный от SqlSmoObject.) | |
EnumScriptImplWorker | Вызывает методы, перечисляющие заданные параметром so сценарии. (Производный от SqlSmoObject.) | |
EnumScriptImplWorkerSOChanged | Возвращает строку IEnumerable, описывающую параметры создания скриптов объекта. (Производный от SqlSmoObject.) | |
EnumServerAttributes | Перечисляет список атрибутов сервера для экземпляра SQL Server. | |
EnumServerPermissions() () () () | Перечисляет список разрешений сервера для экземпляра SQL Server. | |
EnumServerPermissions(String) | Перечисляет список разрешений сервера на экземпляр SQL Server для указанного получателя прав. | |
EnumServerPermissions(ServerPermissionSet) | Перечисляет список разрешений сервера на экземпляр SQL Server для указанного разрешения. | |
EnumServerPermissions(String, ServerPermissionSet) | Перечисляет список разрешений сервера на экземпляр SQL Server для указанного получателя прав и разрешения. | |
EnumStartupProcedures | Перечисляет список автоматически запускаемых процедур. | |
EnumWindowsDomainGroups() () () () | Перечисляет список групп учетных записей Microsoft Windows, определенных в домене. | |
EnumWindowsDomainGroups(String) | Перечисляет список групп учетных записей Microsoft Windows, определенных для указанного домена. | |
EnumWindowsGroupInfo() () () () | Перечисляет список данных обо всех группах Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server. | |
EnumWindowsGroupInfo(String) | Перечисляет список данных обо всех группах Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server. | |
EnumWindowsGroupInfo(String, Boolean) | Перечисляет список данных обо всех группах Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server и возможностью включения в список отдельных элементов. | |
EnumWindowsUserInfo() () () () | Перечисляет список данных обо всех пользователях Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server. | |
EnumWindowsUserInfo(String) | Перечисляет список данных обо всех пользователях Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server. | |
EnumWindowsUserInfo(String, Boolean) | Перечисляет список данных обо всех пользователях Microsoft Windows с явно предоставленным доступом к экземпляру SQL Server и возможностью включения в список всех путей (групп) разрешений, с помощью которых пользователь получает доступ к экземпляру SQL Server. | |
Equals | (Производный от Object.) | |
ExecuteNonQuery | (Производный от SqlSmoObject.) | |
Finalize | (Производный от Object.) | |
FormatSqlVariant | Форматирует объект как имеющий тип SqlVariant. (Производный от SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | Формирует скрипт, создающий файл данных. (Производный от SqlSmoObject.) | |
GenerateDataSpaceScript | Формирует скрипт, выделяющий пространство в файле данных. (Производный от SqlSmoObject.) | |
GetActiveDBConnectionCount | Возвращает количество активных подключений для указанной базы данных. | |
GetBindDefaultScript | Возвращает скрипт, привязывающий значения по умолчанию, определенные параметрами defSchema и defName. (Производный от SqlSmoObject.) | |
GetBindRuleScript | Возвращает скрипт, указывающий правила привязки. (Производный от SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Назначает параметр типа boolean объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Назначает свойство типа boolean объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetDateTimeParameter | Назначает свойство типа datetime объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetDateTimeParameterAsInt | Назначает свойство типа datetime объекта SqlSmoObject в виде целочисленного значения, если свойство типа datetime не равно NULL. (Производный от SqlSmoObject.) | |
GetDBName | Возвращает имя базы данных, связанной с объектом. (Производный от SqlSmoObject.) | |
GetDefaultInitFields | Возвращает типы свойств, которые инициализируются по умолчанию при инициализации указанного объекта. | |
GetEnumParameter | Назначает свойство перечисления SqlSmoObject. (Производный от SqlSmoObject.) | |
GetFragOptionString | Возвращает объект FragmentationOption в виде строкового значения. (Производный от SqlSmoObject.) | |
GetGuidParameter | Назначает свойство Guid объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetHashCode | (Производный от Object.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Назначает параметр объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Назначает параметр объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetPropertyNames | Возвращает имена инициализированных свойств для указанного типа объекта | |
GetPropValue | Возвращает значение свойства объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetPropValueOptional | Возвращает значение свойства объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Возвращает значение свойства объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetRealValue | Возвращает значение свойства объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetScriptingOptionsForCreate | Возвращает параметры ScriptingOptions объектаSqlSmoObject. (Производный от SqlSmoObject.) | |
GetServerName | Возвращает имя экземпляра SQL Server, с которым связан объект. (Производный от SqlSmoObject.) | |
GetServerObject | Возвращает сервер объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetSmoObject | Возвращает SqlSmoObject, указанный с помощью универсального имени ресурса. | |
GetSqlServerVersionName | Возвращает имя версии экземпляра SQL Server, с которым связан объект. (Производный от SqlSmoObject.) | |
GetStringComparer | Возвращает интерфейс IComparer. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Назначает параметр типа string объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Назначает параметр типа string объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetTimeSpanParameterAsInt | Назначает параметр временного диапазона объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
GetType | (Производный от Object.) | |
GetUrnRecursive(StringBuilder) | Присваивает объект Urn объекту SqlSmoObject. (Производный от SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Присваивает объект Urn объекту SqlSmoObject. (Производный от SqlSmoObject.) | |
Grant(ServerPermissionSet, String) | Предоставляет указанный набор разрешений на экземпляр SQL Server заданному получателю прав. | |
Grant(ServerPermissionSet, array<String> [] () [] []) | Предоставляет указанный набор разрешений на экземпляр SQL Server заданным получателям прав. | |
Grant(ServerPermissionSet, String, Boolean) | Предоставляет получателю прав доступ к указанному разрешению на экземпляр SQL Server и возможность предоставлять доступ другим пользователям. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) | Предоставляет получателям прав право доступа к указанному разрешению на экземпляр SQL Server и возможность предоставлять доступ другим пользователям. | |
Grant(ServerPermissionSet, String, Boolean, String) | Предоставляет получателю прав доступ к указанному набору разрешений на экземпляр SQL Server и возможность передавать его другим пользователям в рамках принятой роли. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) | Предоставляет получателям прав право доступа к указанному набору разрешений на экземпляр SQL Server и возможность передавать его другим пользователям в рамках принятой роли. | |
ImplInitialize | Инициализирует поля объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
Initialize() () () () | Инициализирует объект и инициирует загрузку свойств. (Производный от SqlSmoObject.) | |
Initialize(Boolean) | Инициализирует объект и инициирует загрузку свойств. (Производный от SqlSmoObject.) | |
IsDetachedPrimaryFile | Проверяет, является ли указанный файл MDF-файлом базы данных источника. | |
IsObjectDirty | Проверяет, было ли изменено свойство объекта, еще не сохраненное в экземпляре SQL Server. (Производный от SqlSmoObject.) | |
IsObjectInitialized | Проверяет, был ли объект инициализирован. (Производный от SqlSmoObject.) | |
IsObjectInSpace | Проверяет, является ли объект изолированным или подключенным к экземпляру SQL Server. (Производный от SqlSmoObject.) | |
IsVersion80SP3 | Определяет, является ли SQL Server версией SQL Server 2000 с пакетом обновления 3 (SP3). (Производный от SqlSmoObject.) | |
IsVersion90AndAbove | Определяет, является ли SQL Server версией SQL Server 2005 или более поздней. (Производный от SqlSmoObject.) | |
IsWindowsGroupMember | Проверяет, является ли указанная учетная запись пользователя Microsoft Windows элементом заданной группы Windows. | |
KillAllProcesses | Останавливает все процессы указанной базы данных. | |
KillDatabase | Удаляет указанную базу данных и прерывает все активные соединения. | |
KillProcess | Останавливает указанный процесс. | |
MarkDropped | Устанавливает состояние SqlSmoState для удаления. (Производный от SqlSmoObject.) | |
MarkForDropImpl | Устанавливает состояние SqlSmoState для удаления. (Производный от SqlSmoObject.) | |
MemberwiseClone | (Производный от Object.) | |
PingSqlServerVersion(String) | Возвращает номер версии экземпляра SQL Server. | |
PingSqlServerVersion(String, String, String) | Возвращает номер версии указанного экземпляра SQL Server с помощью указанного имени входа и пароля для получения доступа. | |
PostAlter | Метод, активируемый после изменения SqlSmoObject. (Производный от SqlSmoObject.) | |
PostCreate | Метод, активируемый после создания SqlSmoObject. (Производный от SqlSmoObject.) | |
PostDrop | Метод, активируемый после удаления SqlSmoObject. (Производный от SqlSmoObject.) | |
ReadErrorLog() () () () | Перечисляет записи журнала ошибок SQL Server. | |
ReadErrorLog(Int32) | Перечисляет записи указанного журнала ошибок SQL Server. | |
Refresh | Обновляет объекты и свойства объекта Server. (Переопределяет SqlSmoObject. . :: . .Refresh() () () ().) | |
Revoke(ServerPermissionSet, String) | Отменяет предоставленный ранее набор разрешений на экземпляр SQL Server списку получателей прав. | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | Отменяет предоставленный ранее набор разрешений на экземпляр SQL Server списку получателей прав. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean) | Отменяет предоставленные ранее разрешения на экземпляр SQL Server получателю прав и другим пользователям, которым указанный набор разрешений был выдан этим получателем прав. У получателя прав также есть возможность отменять заданный набор разрешений у других пользователей с присвоенной ролью. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) | Отменяет предоставленные ранее разрешения на экземпляр SQL Server получателям прав и другим пользователям, которым указанный набор разрешений был выдан этими получателями прав. У получателей прав также есть возможность отменить заданный набор разрешений для других пользователей с присвоенной ролью. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean, String) | Отменяет предоставленные ранее разрешения на экземпляр SQL Server получателю прав и другим пользователям, которым указанный набор разрешений был выдан этим получателем прав. У получателя прав также есть возможность отменять заданный набор разрешений у других пользователей с присвоенной ролью. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Отменяет предоставленные ранее разрешения на экземпляр SQL Server получателям прав и другим пользователям, которым указанный набор разрешений был выдан этими получателями прав. У получателей прав также есть возможность отменить заданный набор разрешений для других пользователей с присвоенной ролью. | |
Script() () () () | Формирует скрипт Transact-SQL, который может быть использован для повторного создания сервера. | |
Script(ScriptingOptions) | Формирует скрипт Transact-SQL, который позволяет повторно создать сервер с использованием указанных параметров создания скриптов. | |
ScriptAlter | Изменяет SqlSmoObject в соответствии с параметрами. (Производный от SqlSmoObject.) | |
ScriptCreate | Изменяет SqlSmoObject в соответствии с параметрами. (Производный от SqlSmoObject.) | |
ScriptDdl | Вызывает исключение InvalidSmoOperationException. (Производный от SqlSmoObject.) | |
ScriptDrop | Вызывает исключение InvalidSmoOperationException. (Производный от SqlSmoObject.) | |
ScriptImpl() () () () | Возвращает коллекцию скриптов SqlSmoObject. (Производный от SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | Возвращает коллекцию скриптов SqlSmoObject. (Производный от SqlSmoObject.) | |
ScriptImplWorker | Возвращает коллекцию скриптов SqlSmoObject. (Производный от SqlSmoObject.) | |
SetDefaultInitFields(Boolean) | Указывает, что при создании объектов все свойства были выбраны. | |
SetDefaultInitFields(Type, Boolean) | Указывает все свойства, выбранные при создании объектов указанного типа. | |
SetDefaultInitFields(Type, StringCollection) | Указывает свойства, выбранные при создании объектов указанного типа. | |
SetDefaultInitFields(Type, array<String> [] () [] []) | Указывает свойства, выбранные при создании объектов указанного типа. | |
SetParentImpl | Устанавливает родительский объект объекта SqlSmoObject в значение параметра newParent. (Производный от SqlSmoObject.) | |
SetTraceFlag | Устанавливает флаг трассировки. | |
ToString | Возвращает String, представляющее объект, на который ссылаются. (Производный от SqlSmoObject.) | |
TouchImpl | Не реализовано. (Производный от SqlSmoObject.) | |
UnbindDefaultImpl | Отменяет привязку столбцов по умолчанию для объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
UnbindRuleImpl | Отменяет привязку правил для объекта SqlSmoObject. (Производный от SqlSmoObject.) | |
Validate | Validates the state of an object. (Производный от SmoObjectBase.) |
В начало
События
Имя | Описание | |
---|---|---|
PropertyChanged | Представляет событие, возникающее при изменении свойства. (Производный от SqlSmoObject.) | |
PropertyMetadataChanged | Представляет событие, возникающее при изменении метаданных свойства. (Производный от SqlSmoObject.) |
В начало
Поля
Имя | Описание | |
---|---|---|
m_ExtendedProperties | Представляет свойство, определенное для расширения свойств, предоставляемых объектом SqlSmoObject. (Производный от SqlSmoObject.) | |
singletonParent | Представляет единственного родителя. (Производный от SqlSmoObject.) |
В начало
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
IAlienObject. . :: . .Discover | Находит любые зависимости. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .GetDomainRoot | Возвращает корневой элемент домена. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .GetParent | Возвращает родительский объект для данного объекта. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyType | Возвращает тип указанного свойства. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyValue | Возвращает значение указанного свойства. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .GetUrn | Возвращает универсальное имя ресурса для объекта. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .Resolve | Возвращает экземпляр, содержащий данные об объекте из универсального имени ресурса для объекта. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .SetObjectState | Задает состоянию объекта указанное значение SfcObjectState. (Производный от SqlSmoObject.) | |
IAlienObject. . :: . .SetPropertyValue | Устанавливает значение свойства. (Производный от SqlSmoObject.) | |
IAlienRoot. . :: . .DesignModeInitialize | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Обеспечивает нахождение объекта Server в режиме конструктора, отключенного от экземпляра компонента Database Engine, который он представляет. | |
IAlienRoot. . :: . .SfcHelper_GetDataTable | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает объект DataTable, содержащий результаты из универсального имени ресурса. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObject | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает Object, который представляет объект, определяемый указанным универсальным именем ресурса. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает List значений String. | |
ISfcDomainLite. . :: . .DomainInstanceName | Возвращает имя экземпляра домена. | |
ISfcDomainLite. . :: . .DomainName | Возвращает имя домена. | |
ISfcDomainLite. . :: . .GetLogicalVersion | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает значение Int32, указывающее, были ли внесены изменения в объект Server. | |
ISfcHasConnection. . :: . .ConnectionContext | Возвращает контекст для соединения, представленного текущим объектом Server. | |
ISfcHasConnection. . :: . .GetConnection() () () () | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает соединение для резервного хранилища SFC. | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Возвращает соединение с резервным хранилищем SFC, которое поддерживает затребованный режим запроса. | |
ISfcHasConnection. . :: . .SetConnection | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Задает соединение для резервного хранилища SFC. | |
ISfcPropertyProvider. . :: . .GetPropertySet | Возвращает ссылку на интерфейс для набора свойств данного объекта. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.) | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Возвращает значение Boolean, указывающее, поддерживает ли сервер режим конструктора. |
В начало
Замечания
The Server class represents an instance of SQL Server. In SMO programming, the Server object determines the connection to a physical SQL Server installation. The Server class is the highest level in the SMO instance object hierarchy. When a Server object variable is created, it establishes a connection to an instance of SQL Server. If you do not specify the name in the Server class constructor, the connection is always made with the local, default instance of SQL Server.
By using the Server object, you can do the following:
Connect to an instance of SQL Server.
Modify the connection settings.
Run Transact-SQL statements directly.
Capture Transact-SQL output from the SMO program.
Manage transactions.
View operating system information.
Modify and view SQL Server settings, information, and user options.
Modify and view SQL Server configuration options.
Register the instance of SQL Server in the Active Directory directory service.
Subscribe to and handle SQL Server events.
Reference databases, endpoints, credentials, logins, linked servers, system messages, DDL triggers, system data types, and user-defined messages.
Regenerate the service master key.
Detach and attach databases.
Stop processes or databases.
Grant, deny, or revoke permissions on the database.
Enumerate information about the server.
Read the error log.
Remove the backup history.
Get and set the default initialization fields for specified types.
Create endpoints, such as database mirroring endpoint.
To get Server object properties, users can be a member of the public fixed server role.
To set Server object properties, users must be a member of the sysadmin fixed server role.
Thread Safety
Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.
Безопасность многопоточности
Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.
См. также