Язык

Server Класс

Определение

Инкапсулирование класса экземпляра: Server[@Name=']

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))]
public sealed class Server : Microsoft.SqlServer.Management.Smo.SqlSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IScriptable, Microsoft.SqlServer.Management.Smo.IServerInformation, Microsoft.SqlServer.Management.Smo.IServerSettings
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface ISfcSupportsDesignMode
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcSupportsDesignMode
Public NotInheritable Class Server
Inherits SqlSmoObject
Implements IAlienRoot, IAlterable, IDmfFacet, IScriptable, IServerInformation, IServerSettings, ISfcDomainLite, ISfcSupportsDesignMode
Наследование
Атрибуты
Реализации

Конструкторы

Имя Описание
Server()

Инкапсулирование класса экземпляра: Server[@Name=']

Server(ServerConnection)

Создает новый объект Сервера, который использует заданный СерверConnection для подключения.

Server(String)

Инкапсулирование класса экземпляра: Server[@Name=']

Поля

Имя Описание
m_ExtendedProperties

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
singletonParent

Обычные объекты SMO обращаются к ссылке на родительский класс через parentColl (соответствующую коллекцию в родительском классе). Одноэлементный класс не имеет коллекции в родительском классе.

(Унаследовано от SqlSmoObject)

Свойства

Имя Описание
ActiveDirectory
Устаревшие.

Инкапсулирование класса экземпляра: Server[@Name=']

AffinityInfo

Инкапсулирование класса экземпляра: Server[@Name=']

AuditLevel

Инкапсулирование класса экземпляра: Server[@Name=']

Audits

Инкапсулирование класса экземпляра: Server[@Name=']

AvailabilityGroups

Инкапсулирование класса экземпляра: Server[@Name=']

BackupDevices

Инкапсулирование класса экземпляра: Server[@Name=']

BackupDirectory

Инкапсулирование класса экземпляра: Server[@Name=']

BrowserServiceAccount

Инкапсулирование класса экземпляра: Server[@Name=']

BrowserStartMode

Инкапсулирование класса экземпляра: Server[@Name=']

BuildClrVersion

Инкапсулирование класса экземпляра: Server[@Name=']

BuildClrVersionString

Инкапсулирование класса экземпляра: Server[@Name=']

BuildNumber

Инкапсулирование класса экземпляра: Server[@Name=']

ClusterName

Инкапсулирование класса экземпляра: Server[@Name=']

ClusterQuorumState

Инкапсулирование класса экземпляра: Server[@Name=']

ClusterQuorumType

Инкапсулирование класса экземпляра: Server[@Name=']

Collation

Инкапсулирование класса экземпляра: Server[@Name=']

CollationDatabaseInServer

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
CollationID

Инкапсулирование класса экземпляра: Server[@Name=']

ComparisonStyle

Инкапсулирование класса экземпляра: Server[@Name=']

ComputerNamePhysicalNetBIOS

Инкапсулирование класса экземпляра: Server[@Name=']

Configuration

Инкапсулирование класса экземпляра: Server[@Name=']

ConnectionContext

контекст подключения

Credentials

Инкапсулирование класса экземпляра: Server[@Name=']

CryptographicProviders

Инкапсулирование класса экземпляра: Server[@Name=']

DatabaseEngineEdition

Возвращает databaseEngineEdition объекта SMO

(Унаследовано от SqlSmoObject)
DatabaseEngineType

Возвращает DatabaseEngineType объекта SMO

(Унаследовано от SqlSmoObject)
Databases

Инкапсулирование класса экземпляра: Server[@Name=']

DefaultAvailabilityGroupClusterType

Тип кластера группы доступности по умолчанию для сервера

DefaultFile

Инкапсулирование класса экземпляра: Server[@Name=']

DefaultLog

Инкапсулирование класса экземпляра: Server[@Name=']

DefaultTextMode

Инкапсулирование класса экземпляра: Server[@Name=']

Edition

Инкапсулирование класса экземпляра: Server[@Name=']

Endpoints

Инкапсулирование класса экземпляра: Server[@Name=']

EngineEdition

Инкапсулирование класса экземпляра: Server[@Name=']

ErrorLogPath

Инкапсулирование класса экземпляра: Server[@Name=']

ErrorLogSizeKb

Инкапсулирование класса экземпляра: Server[@Name=']

Events

Инкапсулирование класса экземпляра: Server[@Name=']

ExecuteForScalar

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ExecutionManager

Инкапсулирование класса экземпляра: Server[@Name=']

FilestreamLevel

Инкапсулирование класса экземпляра: Server[@Name=']

FilestreamShareName

Инкапсулирование класса экземпляра: Server[@Name=']

FullTextService

Инкапсулирование класса экземпляра: Server[@Name=']

HadrManagerStatus

Инкапсулирование класса экземпляра: Server[@Name=']

HardwareGeneration

Инкапсулирование класса экземпляра: Server[@Name=']

HostDistribution

Инкапсулирование класса экземпляра: Server[@Name=']

HostPlatform

Инкапсулирование класса экземпляра: Server[@Name=']

HostRelease

Инкапсулирование класса экземпляра: Server[@Name=']

HostServicePackLevel

Инкапсулирование класса экземпляра: Server[@Name=']

HostSku

Инкапсулирование класса экземпляра: Server[@Name=']

Information

Инкапсулирование класса экземпляра: Server[@Name=']

InstallDataDirectory

Инкапсулирование класса экземпляра: Server[@Name=']

InstallSharedDirectory

Инкапсулирование класса экземпляра: Server[@Name=']

InstanceName

Инкапсулирование класса экземпляра: Server[@Name=']

IsAvailabilityReplicaSeedingModeSupported

Инкапсулирование класса экземпляра: Server[@Name=']

IsCaseSensitive

Инкапсулирование класса экземпляра: Server[@Name=']

IsClustered

Инкапсулирование класса экземпляра: Server[@Name=']

IsConfigurationOnlyAvailabilityReplicaSupported

Инкапсулирование класса экземпляра: Server[@Name=']

IsCrossPlatformAvailabilityGroupSupported

Инкапсулирование класса экземпляра: Server[@Name=']

IsFullTextInstalled

Инкапсулирование класса экземпляра: Server[@Name=']

IsHadrEnabled

Инкапсулирование класса экземпляра: Server[@Name=']

IsJsonDataTypeEnabled

Инкапсулирование класса экземпляра: Server[@Name=']

IsMemberOfWsfcCluster

Проверяет, является ли сервер членом кластера WSFC

IsPolyBaseInstalled

Инкапсулирование класса экземпляра: Server[@Name=']

IsReadOnlyListWithLoadBalancingSupported

Инкапсулирование класса экземпляра: Server[@Name=']

IsSingleUser

Инкапсулирование класса экземпляра: Server[@Name=']

IsTouched

Касается ли объект для безусловного скрипта Alter

(Унаследовано от SqlSmoObject)
IsXTPSupported

Инкапсулирование класса экземпляра: Server[@Name=']

JobServer

Инкапсулирование класса экземпляра: Server[@Name=']

Language

Инкапсулирование класса экземпляра: Server[@Name=']

Languages

Инкапсулирование класса экземпляра: Server[@Name=']

LinkedServers

Инкапсулирование класса экземпляра: Server[@Name=']

LoginMode

Инкапсулирование класса экземпляра: Server[@Name=']

Logins

Инкапсулирование класса экземпляра: Server[@Name=']

Mail

Инкапсулирование класса экземпляра: Server[@Name=']

MailProfile

Инкапсулирование класса экземпляра: Server[@Name=']

MasterDBLogPath

Инкапсулирование класса экземпляра: Server[@Name=']

MasterDBPath

Инкапсулирование класса экземпляра: Server[@Name=']

MaxPrecision

Инкапсулирование класса экземпляра: Server[@Name=']

Name

Инкапсулирование класса экземпляра: Server[@Name=']

NamedPipesEnabled

Инкапсулирование класса экземпляра: Server[@Name=']

NetName

Инкапсулирование класса экземпляра: Server[@Name=']

NumberOfLogFiles

Инкапсулирование класса экземпляра: Server[@Name=']

ObjectInSpace

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
OleDbProviderSettings

Инкапсулирование класса экземпляра: Server[@Name=']

OSVersion

Инкапсулирование класса экземпляра: Server[@Name=']

ParentCollection

Возвращает коллекцию, содержащую объект. Может иметь значение NULL.

(Унаследовано от SqlSmoObject)
PathSeparator

Инкапсулирование класса экземпляра: Server[@Name=']

PerfMonMode

Инкапсулирование класса экземпляра: Server[@Name=']

PhysicalMemory

Инкапсулирование класса экземпляра: Server[@Name=']

PhysicalMemoryUsageInKB

Инкапсулирование класса экземпляра: Server[@Name=']

Platform

Инкапсулирование класса экземпляра: Server[@Name=']

Processors

Инкапсулирование класса экземпляра: Server[@Name=']

ProcessorUsage

Инкапсулирование класса экземпляра: Server[@Name=']

Product

Инкапсулирование класса экземпляра: Server[@Name=']

ProductLevel

Инкапсулирование класса экземпляра: Server[@Name=']

ProductUpdateLevel

Инкапсулирование класса экземпляра: Server[@Name=']

Properties

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ProxyAccount

Инкапсулирование класса экземпляра: Server[@Name=']

ReservedStorageSizeMB

Инкапсулирование класса экземпляра: Server[@Name=']

ResourceGovernor

Инкапсулирование класса экземпляра: Server[@Name=']

ResourceLastUpdateDateTime

Инкапсулирование класса экземпляра: Server[@Name=']

ResourceVersion

Инкапсулирование класса экземпляра: Server[@Name=']

ResourceVersionString

Инкапсулирование класса экземпляра: Server[@Name=']

Roles

Инкапсулирование класса экземпляра: Server[@Name=']

RootDirectory

Инкапсулирование класса экземпляра: Server[@Name=']

ScalarResult

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ServerAuditSpecifications

Инкапсулирование класса экземпляра: Server[@Name=']

ServerType

Инкапсулирование класса экземпляра: Server[@Name=']

ServerVersion

Возвращает serverVersion сервера, содержащего объект. Если объект не связан с подключенным сервером, возвращается самая известная версия сервера.

(Унаследовано от SqlSmoObject)
ServiceAccount

Инкапсулирование класса экземпляра: Server[@Name=']

ServiceInstanceId

Инкапсулирование класса экземпляра: Server[@Name=']

ServiceMasterKey

Инкапсулирование класса экземпляра: Server[@Name=']

ServiceName

Инкапсулирование класса экземпляра: Server[@Name=']

ServiceStartMode

Инкапсулирование класса экземпляра: Server[@Name=']

ServiceTier

Инкапсулирование класса экземпляра: Server[@Name=']

Settings

Инкапсулирование класса экземпляра: Server[@Name=']

SmartAdmin

Инкапсулирование класса экземпляра: Server[@Name=']

SqlCharSet

Инкапсулирование класса экземпляра: Server[@Name=']

SqlCharSetName

Инкапсулирование класса экземпляра: Server[@Name=']

SqlDomainGroup

Инкапсулирование класса экземпляра: Server[@Name=']

SqlSortOrder

Инкапсулирование класса экземпляра: Server[@Name=']

SqlSortOrderName

Инкапсулирование класса экземпляра: Server[@Name=']

State

Возвращает состояние объекта

(Унаследовано от SmoObjectBase)
Status

Инкапсулирование класса экземпляра: Server[@Name=']

SupportedAvailabilityGroupClusterTypes

Возвращает поддерживаемые типы кластеров группы доступности для сервера

SystemDataTypes

Инкапсулирование класса экземпляра: Server[@Name=']

SystemMessages

Инкапсулирование класса экземпляра: Server[@Name=']

TapeLoadWaitTime

Инкапсулирование класса экземпляра: Server[@Name=']

TcpEnabled

Инкапсулирование класса экземпляра: Server[@Name=']

Triggers

Инкапсулирование класса экземпляра: Server[@Name=']

Urn

Возвращает urn объекта, вычисляемого на лету

(Унаследовано от SqlSmoObject)
UrnSuffix

Инкапсулирование класса экземпляра: Server[@Name=']

UsedStorageSizeMB

Инкапсулирование класса экземпляра: Server[@Name=']

UserData

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SmoObjectBase)
UserDefinedMessages

Инкапсулирование класса экземпляра: Server[@Name=']

UserOptions

Инкапсулирование класса экземпляра: Server[@Name=']

Version

Инкапсулирование класса экземпляра: Server[@Name=']

VersionMajor

Инкапсулирование класса экземпляра: Server[@Name=']

VersionMinor

Инкапсулирование класса экземпляра: Server[@Name=']

VersionString

Инкапсулирование класса экземпляра: Server[@Name=']

Методы

Имя Описание
AddDatabaseContext(StringCollection)

метод вызывается из метода создания скрипта,связанного с ним (из производных классов, таких как Table, Index и т. д.).

(Унаследовано от SqlSmoObject)
Alter()

Измените метаданные сервера, включая зависимые дочерние объекты, такие как конфигурация, информация и параметры. Класс конфигурации не переопределяет проверку значений с помощью этого вызова.

Alter(Boolean)

Измените метаданные сервера, включая зависимые дочерние объекты, такие как конфигурация, информация и параметры.

AlterImpl()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
AlterImplWorker()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
AttachDatabase(String, StringCollection, AttachOptions)

Присоединение базы данных

AttachDatabase(String, StringCollection, String, AttachOptions)

Присоединение базы данных

AttachDatabase(String, StringCollection, String)

Присоединение базы данных

AttachDatabase(String, StringCollection)

Присоединение базы данных

BindDefaultImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
CheckObjectState()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
CheckObjectState(Boolean)

Это виртуальная функция, чтобы производные классы могли переопределить его, если они хотят выполнить дополнительные проверки состояния объекта.

(Унаследовано от SqlSmoObject)
CheckObjectStateImpl(Boolean)

Проверяет состояние объекта, так как оно не является перенаправляющимся, эта функция может вызываться напрямую и что означает, что производные классы не могут предоставлять собственную проверку.

(Унаследовано от SqlSmoObject)
CleanObject()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
CompareUrn(Urn, Urn)

Сравнивает два urn, учитывая параметры сортировки на сервере

CreateImpl()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
CreateOrAlterImpl()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
DeleteBackupHistory(DateTime)

Удаляет записи в таблицах журнала резервного копирования и восстановления для наборов резервных копий старше старогоDate.

DeleteBackupHistory(Int32)

Удаляет записи в таблицах журнала резервного копирования и восстановления для резервных наборов данных в mediaSetID

DeleteBackupHistory(String)

Удаляет записи в таблицах журнала резервного копирования и восстановления для базы данных

Deny(ServerPermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Deny(ServerPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Deny(ServerPermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Deny(ServerPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']

DetachDatabase(String, Boolean, Boolean)

Отсоединение базы данных

DetachDatabase(String, Boolean)

Отсоединение базы данных

DetachedDatabaseInfo(String)

Метод DetachedDBInfo возвращает сведения об отсоединяемой базе данных.

Discover()

Механизм обнаружения лучших усилий: этот метод отражает метаданные и получает все доступные объекты.

(Унаследовано от SqlSmoObject)
DropImpl(Boolean, Boolean)

Для вызовов удаления в пользовательской базе данных в Azure подключение будет закрыто, так как база данных удаляется, ВыполнениеManager обычно пытается повторить такие вызовы, повторно открыв подключение, мы хотим избежать этого повтора при обработке дескриптораError.

(Унаследовано от SqlSmoObject)
DropImpl(Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
DropImplWorker(Urn, Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
EnumActiveCurrentSessionTraceFlags()

Возвращает выходные данные DBCC TRACESTATUS()

EnumActiveGlobalTraceFlags()

Перечисляйте все активные глобальные флаги трассировки, заданные для экземпляра SQL, и возвращайте их в виде DataTable. Возвращает выходные данные DBCC TRACESTATUS (-1)

EnumAvailableMedia()

Возвращает выходные данные xp_availablemedia

EnumAvailableMedia(MediaTypes)

Возвращает выходные данные xp_availablemedia

EnumClusterMembersState()

Перечисляет текущее состояние членов кластера Windows, в котором экземпляр является частью.

EnumClusterSubnets()

Перечисляет текущее состояние членов кластера Windows, в котором экземпляр является частью.

EnumCollations()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumDatabaseMirrorWitnessRoles()

Перечисляет роли-свидетели, которые сервер играет в партнерстве с зеркальным отображением базы данных

EnumDatabaseMirrorWitnessRoles(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumDetachedDatabaseFiles(String)

Выводит список всех файлов базы данных, на которые ссылается файл базы данных-источника.

EnumDetachedLogFiles(String)

Метод ListDetachedLogFiles перечисляет все файлы журналов, на которые ссылается основной файл журнала.

EnumDirectories(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumErrorLogs()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumLocks()

Возвращает таблицу активных блокировок

EnumLocks(Int32)

Возвращает таблицу активных блокировок

EnumMembers(RoleTypes)

Возвращает список ролей сервера или базы данных, в которых в настоящее время подключенное имя входа является членом.

EnumObjectPermissions()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumObjectPermissions(ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumObjectPermissions(String, ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumObjectPermissions(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumPerformanceCounters()

Извлекает данные счетчика производительности с сервера.

EnumPerformanceCounters(String, String, String)

Извлекает данные счетчика производительности с сервера.

EnumPerformanceCounters(String, String)

Извлекает данные счетчика производительности с сервера.

EnumPerformanceCounters(String)

Извлекает данные счетчика производительности с сервера.

EnumProcesses()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumProcesses(Boolean)

перечисление процессов, необязательных эксклюзирование системных процессов

EnumProcesses(Int32)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumProcesses(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumServerAttributes()

Возвращает содержимое sp_server_info

EnumServerPermissions()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumServerPermissions(ServerPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumServerPermissions(String, ServerPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumServerPermissions(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumStartupProcedures()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumWindowsDomainGroups()

Инкапсулирование класса экземпляра: Server[@Name=']

EnumWindowsDomainGroups(String)

Инкапсулирование класса экземпляра: Server[@Name=']

EnumWindowsGroupInfo()

Возвращает выходные данные xp_logininfo, отфильтрованные в группы

EnumWindowsGroupInfo(String, Boolean)

Возвращает выходные данные xp_logininfo, отфильтрованные по группам.

EnumWindowsGroupInfo(String)

Возвращает выходные данные xp_logininfo, отфильтрованные в группы

EnumWindowsUserInfo()

Возвращает выходные данные xp_logininfo, отфильтрованные пользователям

EnumWindowsUserInfo(String, Boolean)

Возвращает выходные данные xp_logininfo, отфильтрованные пользователям

EnumWindowsUserInfo(String)

Возвращает выходные данные xp_logininfo, отфильтрованные пользователям

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Выполняет инструкции SQL

(Унаследовано от SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Выполняет заданное действие в заданных режимах выполнения.

Сбрасывает исходные режимы после завершения или сбоя действия.

(Унаследовано от SqlSmoObject)
FileExists(String)

Проверяет, существует ли указанный файл

FormatSqlVariant(Object)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GenerateAlterEvent()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetActiveDBConnectionCount(String)

Инкапсулирование класса экземпляра: Server[@Name=']

GetContextDB()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetDBName()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetDefaultInitFields(Type, DatabaseEngineEdition)

возвращает клон полей инициализации по умолчанию

GetDefaultInitFields(Type)

возвращает клон полей инициализации по умолчанию. Эта функция будет устарела. Используйте функцию перегрузки.

GetDisabledProperties(ScriptingPreferences)

Предоставляет перечисление свойств, которые явно отключены для определенных типов серверов или выпусков. Это не список всех свойств, которые не работают для указанного целевого объекта.

(Унаследовано от SqlSmoObject)
GetFragOptionString(FragmentationOption)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetPropertyNames(Type, DatabaseEngineEdition)

Получение поля свойства, поддерживаемого заданным типом объекта

GetPropValue(String)

Получение значения свойства из : — контейнер свойств непосредственно, если свойство доступно (грязное или извлеченное) — вызов метода OnPropertyMissing в противном случае

Вызовет исключение, если значение свойства равно NULL в любом случае.

(Унаследовано от SqlSmoObject)
GetPropValueOptional(String)

Получение значения свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможное значение NULL) — вызов метода OnPropertyMissing в противном случае (будет вызывать исключение, если значение РАВНО NULL)

(Унаследовано от SqlSmoObject)
GetPropValueOptional<T>(String, T)

Возвращает значение именованного свойства. Если объект находится в состоянии создания, а свойство еще не задано значение по умолчанию, возвращается. Если объект существует, значение по умолчанию игнорируется и возвращается фактическое значение.

(Унаследовано от SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Извлеките значение свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможно, NULL) — вызов метода OnPropertyMissing в противном случае (возможно, NULL)

(Унаследовано от SqlSmoObject)
GetRealValue(Property, Object)

Возвращает реальное значение свойства.

(Унаследовано от SqlSmoObject)
GetServerName()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetServerObject()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
GetSmoObject(Urn)

Возвращает объект с соответствующим urn

GetSqlServerVersionName()

Возвращает общедоступное имя sqlserver для текущего подключения, например "SQL Server 2008".

(Унаследовано от SqlSmoObject)
GetStringComparer()

Возвращает средство сравнения, используемое всеми дочерними коллекциями объектов для сравнения имен объектов. Сравнение сервера основано на сортировке главного сравнения базы данных и его дочерних объектов на основе сортировки базы данных

(Унаследовано от SqlSmoObject)
GetStringComparer(String)

Возвращает объект сравнения, соответствующий переданной строке сортировки.

GetUrnRecursive(StringBuilder, UrnIdOption)

Вычисляет urn для объекта, потенциально включая другие поля в определении, помимо ключевых полей.

(Унаследовано от SqlSmoObject)
GetUrnRecursive(StringBuilder)

Вычисляет urn для объекта.

(Унаследовано от SqlSmoObject)
Grant(ServerPermissionSet, String, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Grant(ServerPermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Grant(ServerPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Grant(ServerPermissionSet, String[], Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Grant(ServerPermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Grant(ServerPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']

GrantAvailabilityGroupCreateDatabasePrivilege(String)

Этот метод вызывается на вторичной реплике, присоединенной к группе доступности, чтобы предоставить группе доступности привилегии создания базы данных для автоматического заполнения для работы.

ImplInitialize(String[], OrderBy[])

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
InitChildCollection(Urn, Boolean)

Инициализирует дочернюю коллекцию объектов, связанную с заданным типом. Например, столбец имени инициализирует коллекцию "Столбцы".

(Унаследовано от SqlSmoObject)
Initialize()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
Initialize(Boolean)

Инициализирует объект, считывая его свойства из перечислителя.

(Унаследовано от SqlSmoObject)
IsDetachedPrimaryFile(String)

Метод IsDetachedPrimaryFile указывает, является ли файл отключенным файлом базы данных-источника.

IsExpressSku()

Возвращает значение, указывающее, является ли сервер, содержащий этот объект, SKU Express

(Унаследовано от SqlSmoObject)
IsObjectDirty()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IsObjectInitialized()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IsObjectInSpace()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IsSupportedProperty(String)

Проверьте, поддерживается ли указанное свойство в текущей среде сервера

(Унаследовано от SqlSmoObject)
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Возвращает значение true, если заданное имя свойства допустимо для объекта типа Type для версии и выпуска сервера.

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

Возвращает значение true, если выражение определяет допустимое свойство SqlSmoObject для текущей версии и выпуска сервера.

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Возвращает значение true, если заданное имя свойства допустимо для объекта Type T для версии и выпуска сервера.

IsTraceFlagOn(Int32, Boolean)

Проверяет, включен ли флаг трассировки на сервере

IsVersion80SP3()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IsVersion90AndAbove()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IsWindowsGroupMember(String, String)

Метод IsNTGroupMember предоставляет экземпляр прав доступа Microsoft SQL Server 2000 для учетных записей пользователей Windows NT 4.0 или Microsoft Windows 2000. В облаке сейчас не поддерживаются имена входа windows. И имена входа Sql не могут быть членами какой-либо группы windows. Поэтому этот метод не поддерживается для Cloud.

JoinAvailabilityGroup(String, AvailabilityGroupClusterType)

Этот метод вызывается на вторичной реплике, которая была добавлена в группу доступности из первичного элемента, чтобы завершить подтверждение. После успешного выполнения экземпляр станет работающей репликой в группе доступности.

JoinAvailabilityGroup(String)

Этот метод вызывается на вторичной реплике, которая была добавлена в группу доступности из первичного элемента, чтобы завершить подтверждение. После успешного выполнения экземпляр станет работающей репликой в группе доступности.

KillAllProcesses(String)

Удаляет все пользовательские процессы, использующие данную базу данных.

KillDatabase(String)

Удаляет базу данных. Если пользователи подключены к нему, их подключения будут удалены.

KillProcess(Int32)

Инкапсулирование класса экземпляра: Server[@Name=']

MarkDropped()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
MarkForDropImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ParentDirectoryExists(String)

Проверяет, существует ли родительский каталог указанного файла.

PingSqlServerVersion(String, String, String)

будет подключаться к указанной службе, извлекать строку версии и отключать перед возвращением вызывающей стороны, что позволяет вызывающим абоненту ping the SQLServer version Expensive, так как нам нужно подключиться для получения сведений, вызов только при необходимости

PingSqlServerVersion(String)

будет подключаться к указанной службе, извлекать строку версии и отключать перед возвращением вызывающей стороны, что позволяет вызывающим абоненту ping the SQLServer version Expensive, так как нам нужно подключиться для получения сведений, вызов только при необходимости

PostAlter()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после изменения объекта.

(Унаследовано от SqlSmoObject)
PostCreate()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после создания объекта

(Унаследовано от SqlSmoObject)
PostDrop()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после удаления объекта.

(Унаследовано от SqlSmoObject)
ReadErrorLog()

Инкапсулирование класса экземпляра: Server[@Name=']

ReadErrorLog(Int32)

Инкапсулирование класса экземпляра: Server[@Name=']

Refresh()

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String, Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String, Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String[], Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String[], Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

Revoke(ServerPermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name=']

RevokeAvailabilityGroupCreateDatabasePrivilege(String)

Отмена привилегий создания базы данных указанной группы доступности

Script()

Инкапсулирование класса экземпляра: Server[@Name=']

Script(ScriptingOptions)

Инкапсулирование класса экземпляра: Server[@Name=']

ScriptImpl()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ScriptImpl(ScriptingOptions)

Возвращает объект StringCollection со скриптом для объекта. Этот метод выдает ошибку, если ScriptData имеет значение true

(Унаследовано от SqlSmoObject)
SetAccessToken(IRenewableToken)

Задайте accessToken для подключения.

(Унаследовано от SqlSmoObject)
SetDefaultInitFields(Boolean)

Задает значение, указывающее, следует ли инициализировать объекты в коллекциях со всеми свойствами и очищать все предыдущие параметры из других переопределениях этого метода. Для инициализации можно выбрать определенные свойства для получения данного типа с помощью другого переопределения этого метода.

SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition)

Установка полей по умолчанию заданного типа объекта

SetDefaultInitFields(Type, Boolean)

Задайте поля по умолчанию заданного типа объекта. Эта функция будет устарела. Используйте функцию перегрузки.

SetDefaultInitFields(Type, DatabaseEngineEdition, String[])

Установка полей по умолчанию заданного типа объекта

SetDefaultInitFields(Type, String[])

Задайте поля по умолчанию заданного типа объекта. Эта функция будет устарела. Используйте функцию перегрузки.

SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition)

Установка полей по умолчанию заданного типа объекта

SetDefaultInitFields(Type, StringCollection)

Задайте значение по умолчанию для полей заданного типа объекта. Эта функция будет устарела. Используйте функцию перегрузки.

SetParentImpl(SqlSmoObject)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
SetState(SqlSmoState)

Задает состояние объекта (существующий, удаленный и т. д.) Приложения должны избегать использования этого метода.

(Унаследовано от SmoObjectBase)
SetTraceFlag(Int32, Boolean)

Задает флаг трассировки сеанса

ThrowIfAboveVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта превышает 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfAboveVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта выше 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110(String)

Создает исключение UnsupportedVersionException, если исходный или целевой сервер ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Создает исключение с текстом, указывая, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion160(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 16.0

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80SP3()

Создает исключение, если serverVersion для этого объекта ниже 8.760 (8.0 с пакетом обновления 3 (SP3)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion90(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 9.0 (SQL 2005)

(Унаследовано от SqlSmoObject)
ToString()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
Touch()

Помечай объект "касался" для безусловного скрипта Alter.

(Унаследовано от SqlSmoObject)
TouchImpl()

Виртуальный метод, позволяющий производным классам выполнять дополнительную работу при касании.

(Унаследовано от SqlSmoObject)
UnbindDefaultImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
UnbindRuleImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
Validate(String, Object[])

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SmoObjectBase)

События

Имя Описание
PropertyChanged

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
PropertyMetadataChanged

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)

Явные реализации интерфейса

Имя Описание
IAlienObject.Discover()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IAlienObject.GetDomainRoot()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IAlienObject.GetParent()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyType(String)

Обнаруживает тип свойства.

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Извлекает значение для заданного свойства. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
IAlienObject.GetUrn()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IAlienObject.Resolve(String)

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Задает состояние этого объекта на основе предоставленного SfcObjectState.

(Унаследовано от SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Задает значение заданного свойства, если оно доступно для записи. Если свойство не находится в контейнере свойств, используется отражение. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
IAlienRoot.DesignModeInitialize()

Инкапсулирование класса экземпляра: Server[@Name=']

IAlienRoot.SfcHelper_GetDataTable(Object, String, String[], OrderBy[])

Вспомогательный помощник для SFC. Запрос перечислителя для DataTable результатов, заданных urn.

IAlienRoot.SfcHelper_GetSmoObject(String)

Возвращает объект с соответствующим urn в строковой форме

IAlienRoot.SfcHelper_GetSmoObjectQuery(String, String[], OrderBy[])

Вспомогательный помощник для SFC. Интерфейсы запросов и итератора или перечислителя должны быть уровнем, на который мы абстрагируемся, но на данный момент мы делаем кэширование через InitChildLevel, пока мы по-прежнему возвращаем список urns.

ISfcDomainLite.DomainInstanceName

Возвращает имя экземпляра этого домена

ISfcDomainLite.DomainName

Возвращает доменное имя SMO

ISfcDomainLite.GetLogicalVersion()

Возвращает логическую версию схемы объектной модели SMO

ISfcHasConnection.ConnectionContext

Инкапсулирование класса экземпляра: Server[@Name=']

ISfcHasConnection.GetConnection()

Инкапсулирование класса экземпляра: Server[@Name=']

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Инкапсулирование класса экземпляра: Server[@Name=']

ISfcHasConnection.SetConnection(ISfcConnection)

Инкапсулирование класса экземпляра: Server[@Name=']

ISfcPropertyProvider.GetPropertySet()

Инкапсулирование класса экземпляра: Server[@Name=']

(Унаследовано от SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Этот объект расширяет ISfcSupportsDesignMode.

Методы расширения

Имя Описание
GetAssessmentItems(Server, String[])

Находит все доступные проверки для заданных server.

GetAssessmentItems(SqlSmoObject, String[])

Находит все доступные проверки для заданных smoObject.

GetAssessmentResults(Server, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и server предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(Server, String[])

Синхронно выполняет оценку для данного и server предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(SqlSmoObject, String[])

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResultsList(Server, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и server предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(Server, String[])

Асинхронно выполняет оценку для заданных server и дает List<T> описание обнаруженных проблем.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(SqlSmoObject, String[])

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType

Применяется к