Server Classe

Definição

Encapsulamento de classe de instância: 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
Herança
Atributos
Implementações

Construtores

Nome Description
Server()

Encapsulamento de classe de instância: Server[@Name='']

Server(ServerConnection)

Constrói um novo objeto Server que depende do ServerConnection fornecido para conectividade.

Server(String)

Encapsulamento de classe de instância: Server[@Name='']

Campos

Nome Description
m_ExtendedProperties

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
singletonParent

Objetos SMO regulares acessam a referência de classe pai por meio de parentColl (coleção correspondente na classe pai). A classe Singleton não tem coleção no pai.

(Herdado de SqlSmoObject)

Propriedades

Nome Description
ActiveDirectory
Obsoleto.

Encapsulamento de classe de instância: Server[@Name='']

AffinityInfo

Encapsulamento de classe de instância: Server[@Name='']

AuditLevel

Encapsulamento de classe de instância: Server[@Name='']

Audits

Encapsulamento de classe de instância: Server[@Name='']

AvailabilityGroups

Encapsulamento de classe de instância: Server[@Name='']

BackupDevices

Encapsulamento de classe de instância: Server[@Name='']

BackupDirectory

Encapsulamento de classe de instância: Server[@Name='']

BrowserServiceAccount

Encapsulamento de classe de instância: Server[@Name='']

BrowserStartMode

Encapsulamento de classe de instância: Server[@Name='']

BuildClrVersion

Encapsulamento de classe de instância: Server[@Name='']

BuildClrVersionString

Encapsulamento de classe de instância: Server[@Name='']

BuildNumber

Encapsulamento de classe de instância: Server[@Name='']

ClusterName

Encapsulamento de classe de instância: Server[@Name='']

ClusterQuorumState

Encapsulamento de classe de instância: Server[@Name='']

ClusterQuorumType

Encapsulamento de classe de instância: Server[@Name='']

Collation

Encapsulamento de classe de instância: Server[@Name='']

CollationDatabaseInServer

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
CollationID

Encapsulamento de classe de instância: Server[@Name='']

ComparisonStyle

Encapsulamento de classe de instância: Server[@Name='']

ComputerNamePhysicalNetBIOS

Encapsulamento de classe de instância: Server[@Name='']

Configuration

Encapsulamento de classe de instância: Server[@Name='']

ConnectionContext

contexto de conexão

Credentials

Encapsulamento de classe de instância: Server[@Name='']

CryptographicProviders

Encapsulamento de classe de instância: Server[@Name='']

DatabaseEngineEdition

Retorna o DatabaseEngineEdition do objeto SMO

(Herdado de SqlSmoObject)
DatabaseEngineType

Retorna o DatabaseEngineType do objeto SMO

(Herdado de SqlSmoObject)
Databases

Encapsulamento de classe de instância: Server[@Name='']

DefaultAvailabilityGroupClusterType

Tipo de cluster de grupo de disponibilidade padrão para o servidor

DefaultFile

Encapsulamento de classe de instância: Server[@Name='']

DefaultLog

Encapsulamento de classe de instância: Server[@Name='']

DefaultTextMode

Encapsulamento de classe de instância: Server[@Name='']

Edition

Encapsulamento de classe de instância: Server[@Name='']

Endpoints

Encapsulamento de classe de instância: Server[@Name='']

EngineEdition

Encapsulamento de classe de instância: Server[@Name='']

ErrorLogPath

Encapsulamento de classe de instância: Server[@Name='']

ErrorLogSizeKb

Encapsulamento de classe de instância: Server[@Name='']

Events

Encapsulamento de classe de instância: Server[@Name='']

ExecuteForScalar

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ExecutionManager

Encapsulamento de classe de instância: Server[@Name='']

FilestreamLevel

Encapsulamento de classe de instância: Server[@Name='']

FilestreamShareName

Encapsulamento de classe de instância: Server[@Name='']

FullTextService

Encapsulamento de classe de instância: Server[@Name='']

HadrManagerStatus

Encapsulamento de classe de instância: Server[@Name='']

HardwareGeneration

Encapsulamento de classe de instância: Server[@Name='']

HostDistribution

Encapsulamento de classe de instância: Server[@Name='']

HostPlatform

Encapsulamento de classe de instância: Server[@Name='']

HostRelease

Encapsulamento de classe de instância: Server[@Name='']

HostServicePackLevel

Encapsulamento de classe de instância: Server[@Name='']

HostSku

Encapsulamento de classe de instância: Server[@Name='']

Information

Encapsulamento de classe de instância: Server[@Name='']

InstallDataDirectory

Encapsulamento de classe de instância: Server[@Name='']

InstallSharedDirectory

Encapsulamento de classe de instância: Server[@Name='']

InstanceName

Encapsulamento de classe de instância: Server[@Name='']

IsAvailabilityReplicaSeedingModeSupported

Encapsulamento de classe de instância: Server[@Name='']

IsCaseSensitive

Encapsulamento de classe de instância: Server[@Name='']

IsClustered

Encapsulamento de classe de instância: Server[@Name='']

IsConfigurationOnlyAvailabilityReplicaSupported

Encapsulamento de classe de instância: Server[@Name='']

IsCrossPlatformAvailabilityGroupSupported

Encapsulamento de classe de instância: Server[@Name='']

IsFullTextInstalled

Encapsulamento de classe de instância: Server[@Name='']

IsHadrEnabled

Encapsulamento de classe de instância: Server[@Name='']

IsJsonDataTypeEnabled

Encapsulamento de classe de instância: Server[@Name='']

IsMemberOfWsfcCluster

Verifica se o servidor é membro do cluster WSFC

IsPolyBaseInstalled

Encapsulamento de classe de instância: Server[@Name='']

IsReadOnlyListWithLoadBalancingSupported

Encapsulamento de classe de instância: Server[@Name='']

IsSingleUser

Encapsulamento de classe de instância: Server[@Name='']

IsTouched

Se o objeto foi tocado para script incondicional de Alter

(Herdado de SqlSmoObject)
IsXTPSupported

Encapsulamento de classe de instância: Server[@Name='']

JobServer

Encapsulamento de classe de instância: Server[@Name='']

Language

Encapsulamento de classe de instância: Server[@Name='']

Languages

Encapsulamento de classe de instância: Server[@Name='']

LinkedServers

Encapsulamento de classe de instância: Server[@Name='']

LoginMode

Encapsulamento de classe de instância: Server[@Name='']

Logins

Encapsulamento de classe de instância: Server[@Name='']

Mail

Encapsulamento de classe de instância: Server[@Name='']

MailProfile

Encapsulamento de classe de instância: Server[@Name='']

MasterDBLogPath

Encapsulamento de classe de instância: Server[@Name='']

MasterDBPath

Encapsulamento de classe de instância: Server[@Name='']

MaxPrecision

Encapsulamento de classe de instância: Server[@Name='']

Name

Encapsulamento de classe de instância: Server[@Name='']

NamedPipesEnabled

Encapsulamento de classe de instância: Server[@Name='']

NetName

Encapsulamento de classe de instância: Server[@Name='']

NumberOfLogFiles

Encapsulamento de classe de instância: Server[@Name='']

ObjectInSpace

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
OleDbProviderSettings

Encapsulamento de classe de instância: Server[@Name='']

OSVersion

Encapsulamento de classe de instância: Server[@Name='']

ParentCollection

Retorna a coleção que contém o objeto. Pode ser nulo.

(Herdado de SqlSmoObject)
PathSeparator

Encapsulamento de classe de instância: Server[@Name='']

PerfMonMode

Encapsulamento de classe de instância: Server[@Name='']

PhysicalMemory

Encapsulamento de classe de instância: Server[@Name='']

PhysicalMemoryUsageInKB

Encapsulamento de classe de instância: Server[@Name='']

Platform

Encapsulamento de classe de instância: Server[@Name='']

Processors

Encapsulamento de classe de instância: Server[@Name='']

ProcessorUsage

Encapsulamento de classe de instância: Server[@Name='']

Product

Encapsulamento de classe de instância: Server[@Name='']

ProductLevel

Encapsulamento de classe de instância: Server[@Name='']

ProductUpdateLevel

Encapsulamento de classe de instância: Server[@Name='']

Properties

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ProxyAccount

Encapsulamento de classe de instância: Server[@Name='']

ReservedStorageSizeMB

Encapsulamento de classe de instância: Server[@Name='']

ResourceGovernor

Encapsulamento de classe de instância: Server[@Name='']

ResourceLastUpdateDateTime

Encapsulamento de classe de instância: Server[@Name='']

ResourceVersion

Encapsulamento de classe de instância: Server[@Name='']

ResourceVersionString

Encapsulamento de classe de instância: Server[@Name='']

Roles

Encapsulamento de classe de instância: Server[@Name='']

RootDirectory

Encapsulamento de classe de instância: Server[@Name='']

ScalarResult

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ServerAuditSpecifications

Encapsulamento de classe de instância: Server[@Name='']

ServerType

Encapsulamento de classe de instância: Server[@Name='']

ServerVersion

Retorna o ServerVersion do servidor que contém o objeto. Se o objeto não estiver associado a um servidor conectado, a versão mais alta do servidor conhecida será retornada.

(Herdado de SqlSmoObject)
ServiceAccount

Encapsulamento de classe de instância: Server[@Name='']

ServiceInstanceId

Encapsulamento de classe de instância: Server[@Name='']

ServiceMasterKey

Encapsulamento de classe de instância: Server[@Name='']

ServiceName

Encapsulamento de classe de instância: Server[@Name='']

ServiceStartMode

Encapsulamento de classe de instância: Server[@Name='']

ServiceTier

Encapsulamento de classe de instância: Server[@Name='']

Settings

Encapsulamento de classe de instância: Server[@Name='']

SmartAdmin

Encapsulamento de classe de instância: Server[@Name='']

SqlCharSet

Encapsulamento de classe de instância: Server[@Name='']

SqlCharSetName

Encapsulamento de classe de instância: Server[@Name='']

SqlDomainGroup

Encapsulamento de classe de instância: Server[@Name='']

SqlSortOrder

Encapsulamento de classe de instância: Server[@Name='']

SqlSortOrderName

Encapsulamento de classe de instância: Server[@Name='']

State

Retorna o estado do objeto

(Herdado de SmoObjectBase)
Status

Encapsulamento de classe de instância: Server[@Name='']

SupportedAvailabilityGroupClusterTypes

Obtém os tipos de cluster de grupo de disponibilidade com suporte para o servidor

SystemDataTypes

Encapsulamento de classe de instância: Server[@Name='']

SystemMessages

Encapsulamento de classe de instância: Server[@Name='']

TapeLoadWaitTime

Encapsulamento de classe de instância: Server[@Name='']

TcpEnabled

Encapsulamento de classe de instância: Server[@Name='']

Triggers

Encapsulamento de classe de instância: Server[@Name='']

Urn

Retorna a URN do objeto, computada em tempo real

(Herdado de SqlSmoObject)
UrnSuffix

Encapsulamento de classe de instância: Server[@Name='']

UsedStorageSizeMB

Encapsulamento de classe de instância: Server[@Name='']

UserData

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SmoObjectBase)
UserDefinedMessages

Encapsulamento de classe de instância: Server[@Name='']

UserOptions

Encapsulamento de classe de instância: Server[@Name='']

Version

Encapsulamento de classe de instância: Server[@Name='']

VersionMajor

Encapsulamento de classe de instância: Server[@Name='']

VersionMinor

Encapsulamento de classe de instância: Server[@Name='']

VersionString

Encapsulamento de classe de instância: Server[@Name='']

Métodos

Nome Description
AddDatabaseContext(StringCollection)

método get called from the create script related method (from derivarived classes like Table, Index etc..)

(Herdado de SqlSmoObject)
Alter()

Altere os metadados do servidor, incluindo objetos filho dependentes, como Configuração, Informações e Configurações. A classe Configuração não substituirá a verificação de valor com essa chamada.

Alter(Boolean)

Altere os metadados do servidor, incluindo objetos filho dependentes, como Configuração, Informações e Configurações.

AlterImpl()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
AlterImplWorker()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
AttachDatabase(String, StringCollection, AttachOptions)

Anexar banco de dados

AttachDatabase(String, StringCollection, String, AttachOptions)

Anexar banco de dados

AttachDatabase(String, StringCollection, String)

Anexar banco de dados

AttachDatabase(String, StringCollection)

Anexar banco de dados

BindDefaultImpl(String, String, Boolean)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
CheckObjectState()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
CheckObjectState(Boolean)

Essa é uma função virtual, para que as classes derivadas possam substituí-la se desejarem fazer verificações adicionais sobre o estado do objeto

(Herdado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Verifica o estado do objeto Porque ele não é recusrive, essa função pode ser chamada diretamente e o que significa que classes derivadas não podem fornecer sua própria validação

(Herdado de SqlSmoObject)
CleanObject()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
CompareUrn(Urn, Urn)

Compara duas URNs, levando em conta as ordenações no servidor

CreateImpl()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
CreateOrAlterImpl()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
DeleteBackupHistory(DateTime)

Exclui as entradas nas tabelas de histórico de backup e restauração para conjuntos de backup mais antigos do que oldestDate

DeleteBackupHistory(Int32)

Exclui as entradas nas tabelas de histórico de backup e restauração para conjuntos de backup em mediaSetID

DeleteBackupHistory(String)

Exclui as entradas nas tabelas de histórico de backup e restauração do banco de dados

Deny(ServerPermissionSet, String, Boolean)

Encapsulamento de classe de instância: Server[@Name='']

Deny(ServerPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name='']

Deny(ServerPermissionSet, String[], Boolean)

Encapsulamento de classe de instância: Server[@Name='']

Deny(ServerPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name='']

DetachDatabase(String, Boolean, Boolean)

Desanexar um banco de dados

DetachDatabase(String, Boolean)

Desanexar um banco de dados

DetachedDatabaseInfo(String)

O método DetachedDBInfo retorna informações sobre um banco de dados desanexado.

Discover()

Melhor mecanismo de descoberta de esforço: esse método reflete os metadados e obtém todos os objetos disponíveis

(Herdado de SqlSmoObject)
DropImpl(Boolean, Boolean)

Para chamadas suspensas no banco de dados do usuário em Azure, a conexão será fechada à medida que o banco de dados for descartado O ExecutionManager normalmente tentará repetir essas chamadas reabrindo a conexão Queremos evitar essa repetição quando handleSevereError for true.

(Herdado de SqlSmoObject)
DropImpl(Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
EnumActiveCurrentSessionTraceFlags()

Retorna a saída de DBCC TRACESTATUS()

EnumActiveGlobalTraceFlags()

Enumera todos os sinalizadores de rastreamento globais ativos definidos para a Instância de SQL e os retorna como DataTable. Retorna a saída de DBCC TRACESTATUS (-1)

EnumAvailableMedia()

Retorna a saída de xp_availablemedia

EnumAvailableMedia(MediaTypes)

Retorna a saída de xp_availablemedia

EnumClusterMembersState()

Enumerar o estado atual dos membros do cluster Windows dos quais a instância faz parte.

EnumClusterSubnets()

Enumerar o estado atual dos membros do cluster Windows dos quais a instância faz parte.

EnumCollations()

Encapsulamento de classe de instância: Server[@Name='']

EnumDatabaseMirrorWitnessRoles()

Enumera as funções de testemunha que o servidor desempenha em uma parceria de espelhamento de banco de dados

EnumDatabaseMirrorWitnessRoles(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumDetachedDatabaseFiles(String)

Lista todos os arquivos de banco de dados referenciados por um arquivo de banco de dados primário.

EnumDetachedLogFiles(String)

O método ListDetachedLogFiles lista todos os arquivos de log referenciados pelo arquivo de log primário.

EnumDirectories(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumErrorLogs()

Encapsulamento de classe de instância: Server[@Name='']

EnumLocks()

Retorna uma tabela de bloqueios ativos

EnumLocks(Int32)

Retorna uma tabela de bloqueios ativos

EnumMembers(RoleTypes)

Retorna uma lista de funções de servidor ou banco de dados em que o logon conectado atualmente é um membro.

EnumObjectPermissions()

Encapsulamento de classe de instância: Server[@Name='']

EnumObjectPermissions(ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name='']

EnumObjectPermissions(String, ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name='']

EnumObjectPermissions(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumPerformanceCounters()

Recupera dados do contador de desempenho do servidor.

EnumPerformanceCounters(String, String, String)

Recupera dados do contador de desempenho do servidor.

EnumPerformanceCounters(String, String)

Recupera dados do contador de desempenho do servidor.

EnumPerformanceCounters(String)

Recupera dados do contador de desempenho do servidor.

EnumProcesses()

Encapsulamento de classe de instância: Server[@Name='']

EnumProcesses(Boolean)

enumerar processos opcionalmente excluindo os processos do sistema

EnumProcesses(Int32)

Encapsulamento de classe de instância: Server[@Name='']

EnumProcesses(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumServerAttributes()

Retorna o conteúdo de sp_server_info

EnumServerPermissions()

Encapsulamento de classe de instância: Server[@Name='']

EnumServerPermissions(ServerPermissionSet)

Encapsulamento de classe de instância: Server[@Name='']

EnumServerPermissions(String, ServerPermissionSet)

Encapsulamento de classe de instância: Server[@Name='']

EnumServerPermissions(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumStartupProcedures()

Encapsulamento de classe de instância: Server[@Name='']

EnumWindowsDomainGroups()

Encapsulamento de classe de instância: Server[@Name='']

EnumWindowsDomainGroups(String)

Encapsulamento de classe de instância: Server[@Name='']

EnumWindowsGroupInfo()

Retorna a saída de xp_logininfo filtrada para grupos

EnumWindowsGroupInfo(String, Boolean)

Retorna a saída de xp_logininfo filtrada para grupos.

EnumWindowsGroupInfo(String)

Retorna a saída de xp_logininfo filtrada para grupos

EnumWindowsUserInfo()

Retorna a saída de xp_logininfo filtrada para os usuários

EnumWindowsUserInfo(String, Boolean)

Retorna a saída de xp_logininfo filtrada para os usuários

EnumWindowsUserInfo(String)

Retorna a saída de xp_logininfo filtrada para os usuários

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Executa instruções sql

(Herdado de SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Executa a ação fornecida nos modos de execução especificados.

Redefine os modos originais após a conclusão ou falha da ação.

(Herdado de SqlSmoObject)
FileExists(String)

Verifica se o arquivo especificado existe

FormatSqlVariant(Object)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GenerateAlterEvent()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetActiveDBConnectionCount(String)

Encapsulamento de classe de instância: Server[@Name='']

GetContextDB()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetDBName()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetDefaultInitFields(Type, DatabaseEngineEdition)

retorna um clone dos campos de inicialização padrão

GetDefaultInitFields(Type)

retorna um clone dos campos de inicialização padrão. Essa função será preterida. Use a função de sobrecarga.

GetDisabledProperties(ScriptingPreferences)

Fornece uma enumerável de propriedades que são explicitamente desabilitadas para tipos de servidor ou edições específicas. Essa não é uma lista de todas as propriedades que não funcionam para o destino especificado.

(Herdado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetPropertyNames(Type, DatabaseEngineEdition)

Obter o campo Propriedade com suporte por determinado tipo de objeto

GetPropValue(String)

Recuperar o valor da propriedade de : - O recipiente de propriedades diretamente se a propriedade estiver disponível (suja ou recuperada) – uma chamada para o nosso método OnPropertyMissing caso contrário

Gerará uma exceção se o valor da propriedade for NULL em ambos os casos.

(Herdado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível valor NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (gerará exceção se o valor for NULL)

(Herdado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Retorna o valor da propriedade nomeada. Se o objeto estiver no estado Criando e a propriedade ainda não tiver sido definida, o defaultValue será retornado. Se o objeto existir, o defaultValue será ignorado e o valor real será retornado.

(Herdado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (possível NULL)

(Herdado de SqlSmoObject)
GetRealValue(Property, Object)

Retorna o valor real da propriedade.

(Herdado de SqlSmoObject)
GetServerName()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetServerObject()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
GetSmoObject(Urn)

Retorna o objeto com a URN correspondente

GetSqlServerVersionName()

Obtém o nome público do sqlserver para a conexão atual, por exemplo: "SQL Server 2008".

(Herdado de SqlSmoObject)
GetStringComparer()

Retorna o comparador usado por todas as coleções de objetos filho para executar a comparação de nomes de objetos. O comparador de um servidor baseia-se na ordenação do mestre O comparador de um banco de dados e seus filhos é baseado na ordenação de banco de dados

(Herdado de SqlSmoObject)
GetStringComparer(String)

Retorna o objeto comparador correspondente à cadeia de caracteres de ordenação passada.

GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula a URN do objeto, potencialmente incluindo outros campos na definição além dos campos de chave.

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula a URN do objeto.

(Herdado de SqlSmoObject)
Grant(ServerPermissionSet, String, Boolean, String)

Encapsulamento de classe de instância: Server[@Name='']

Grant(ServerPermissionSet, String, Boolean)

Encapsulamento de classe de instância: Server[@Name='']

Grant(ServerPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name='']

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

Encapsulamento de classe de instância: Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean)

Encapsulamento de classe de instância: Server[@Name='']

Grant(ServerPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name='']

GrantAvailabilityGroupCreateDatabasePrivilege(String)

Esse método é chamado em uma réplica secundária que ingressou no grupo de disponibilidade para conceder ao grupo de disponibilidade privilégio criar banco de dados para que a propagação automática funcione

ImplInitialize(String[], OrderBy[])

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa a coleção de objetos filho associada ao tipo fornecido. Por exemplo, o nome Coluna inicializaria a coleção Columns.

(Herdado de SqlSmoObject)
Initialize()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
Initialize(Boolean)

Inicializa o objeto lendo suas propriedades do enumerador

(Herdado de SqlSmoObject)
IsDetachedPrimaryFile(String)

O método IsDetachedPrimaryFile especifica se um arquivo é um arquivo de banco de dados primário desanexado.

IsExpressSku()

Retorna se o servidor que contém esse objeto é um SKU Express

(Herdado de SqlSmoObject)
IsObjectDirty()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IsObjectInitialized()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IsObjectInSpace()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IsSupportedProperty(String)

Validar se a propriedade especificada tem suporte no ambiente do servidor atual

(Herdado de SqlSmoObject)
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do tipo Type para a versão e a edição do servidor.

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

Retornará true se a expressão identificar uma propriedade SqlSmoObject válida para a versão e a edição atuais do Servidor

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do Tipo T para a versão e a edição do servidor.

IsTraceFlagOn(Int32, Boolean)

Verifica se um sinalizador de rastreamento está habilitado no servidor

IsVersion80SP3()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IsVersion90AndAbove()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IsWindowsGroupMember(String, String)

O método IsNTGroupMember expõe uma instância de direitos de acesso Microsoft SQL Server 2000 para Windows NT 4.0 ou Microsoft Windows 2000 contas de usuário. A nuvem por enquanto não dá suporte a logons do Windows. E os logons do Sql não podem ser membros de nenhum grupo do Windows. Portanto, esse método não tem suporte para a Nuvem.

JoinAvailabilityGroup(String, AvailabilityGroupClusterType)

Esse método é chamado em uma réplica secundária que foi adicionada a um Grupo de Disponibilidade de um primário para concluir o handshake. Após a execução bem-sucedida, a instância se tornará uma réplica funcional no grupo de disponibilidade.

JoinAvailabilityGroup(String)

Esse método é chamado em uma réplica secundária que foi adicionada a um Grupo de Disponibilidade de um primário para concluir o handshake. Após a execução bem-sucedida, a instância se tornará uma réplica funcional no grupo de disponibilidade.

KillAllProcesses(String)

Elimina todos os processos de usuário que estão usando o banco de dados especificado.

KillDatabase(String)

Descarta um banco de dados. Se os usuários estiverem conectados a ele, suas conexões serão descartadas.

KillProcess(Int32)

Encapsulamento de classe de instância: Server[@Name='']

MarkDropped()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
MarkForDropImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ParentDirectoryExists(String)

Verifica se o diretório pai do arquivo especificado existe

PingSqlServerVersion(String, String, String)

se conectará ao serviço especificado, recuperará a cadeia de caracteres de versão e se desconectará antes de retornar ao chamador Isso permite que o chamador faça ping na versão do SQLServer Caro porque precisamos fazer uma conexão para obter as informações, chamar somente quando necessário

PingSqlServerVersion(String)

se conectará ao serviço especificado, recuperará a cadeia de caracteres de versão e se desconectará antes de retornar ao chamador Isso permite que o chamador faça ping na versão do SQLServer Caro porque precisamos fazer uma conexão para obter as informações, chamar somente quando necessário

PostAlter()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de alterar o objeto

(Herdado de SqlSmoObject)
PostCreate()

essa função deve ser substituída por classes derivadas, se elas tiverem que realizar ações supplimentares após a criação do objeto

(Herdado de SqlSmoObject)
PostDrop()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de remover o objeto

(Herdado de SqlSmoObject)
ReadErrorLog()

Encapsulamento de classe de instância: Server[@Name='']

ReadErrorLog(Int32)

Encapsulamento de classe de instância: Server[@Name='']

Refresh()

Encapsulamento de classe de instância: Server[@Name='']

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

Encapsulamento de classe de instância: Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean)

Encapsulamento de classe de instância: Server[@Name='']

Revoke(ServerPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name='']

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

Encapsulamento de classe de instância: Server[@Name='']

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

Encapsulamento de classe de instância: Server[@Name='']

Revoke(ServerPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name='']

RevokeAvailabilityGroupCreateDatabasePrivilege(String)

Revogar o privilégio criar banco de dados do grupo de disponibilidade especificado

Script()

Encapsulamento de classe de instância: Server[@Name='']

Script(ScriptingOptions)

Encapsulamento de classe de instância: Server[@Name='']

ScriptImpl()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Retorna um objeto StringCollection com o script do objeto. Esse método gera um erro se ScriptData for true

(Herdado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Defina o accessToken para conexão.

(Herdado de SqlSmoObject)
SetDefaultInitFields(Boolean)

Define um valor que indica se os objetos em coleções devem ser inicializados com todas as propriedades e limpa as configurações anteriores de outras substituições desse método. Propriedades específicas para buscar um determinado tipo podem ser escolhidas para inicialização usando outra substituição desse método.

SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition)

Definir os campos padrão do tipo de objeto fornecido

SetDefaultInitFields(Type, Boolean)

Defina os campos padrão do tipo de objeto fornecido. Essa função será preterida. Use a função de sobrecarga.

SetDefaultInitFields(Type, DatabaseEngineEdition, String[])

Definir os campos padrão do tipo de objeto fornecido

SetDefaultInitFields(Type, String[])

Defina os campos padrão do tipo de objeto fornecido. Essa função será preterida. Use a função de sobrecarga.

SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition)

Definir os campos padrão do tipo de objeto fornecido

SetDefaultInitFields(Type, StringCollection)

Defina o padrão para os campos do tipo de objeto fornecido. Essa função será preterida. Use a função de sobrecarga.

SetParentImpl(SqlSmoObject)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
SetState(SqlSmoState)

Define o estado do objeto (Existente, Descartado etc.) Os aplicativos devem evitar o uso desse método.

(Herdado de SmoObjectBase)
SetTraceFlag(Int32, Boolean)

Define um sinalizador de rastreamento de sessão

ThrowIfAboveVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Gerará um UnsupportedVersionException se o servidor de origem ou de destino estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Gera uma exceção com o texto informando que a propriedade especificada não tem suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 16.0

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Gera uma exceção se o ServerVersion para este objeto estiver abaixo de 8.760 (8.0 SP3)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 9.0 (SQL 2005)

(Herdado de SqlSmoObject)
ToString()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
Touch()

Marque o objeto "tocado" para o script incondicional de Alter.

(Herdado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que classes derivadas façam trabalho adicional quando tocadas.

(Herdado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
Validate(String, Object[])

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SmoObjectBase)

Eventos

Nome Description
PropertyChanged

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
PropertyMetadataChanged

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)

Implantações explícitas de interface

Nome Description
IAlienObject.Discover()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IAlienObject.GetParent()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Descobre o tipo de propriedade.

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera o valor de uma determinada propriedade. Gerará se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
IAlienObject.GetUrn()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IAlienObject.Resolve(String)

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Define o estado desse objeto com base no SfcObjectState fornecido.

(Herdado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Define o valor de determinada propriedade, se ela for gravável. Se a propriedade não estiver no recipiente de propriedades, a reflexão será usada. Gera exceção se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
IAlienRoot.DesignModeInitialize()

Encapsulamento de classe de instância: Server[@Name='']

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

Auxiliar do SFC. Peça ao Enumerador uma DataTable dos resultados fornecidos por uma Urn.

IAlienRoot.SfcHelper_GetSmoObject(String)

Retorna o objeto com a Urn correspondente no formulário de cadeia de caracteres

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

Auxiliar do SFC. As interfaces de consulta e iterador/enumerador devem ser o nível em que abstraímos, mas por enquanto, garantimos que o cache via InitChildLevel seja feito enquanto ainda devolvemos a lista de Urns.

ISfcDomainLite.DomainInstanceName

Retorna o nome da instância deste domínio

ISfcDomainLite.DomainName

Retorna o nome de domínio SMO

ISfcDomainLite.GetLogicalVersion()

Retorna a versão lógica do esquema do modelo de objeto SMO

ISfcHasConnection.ConnectionContext

Encapsulamento de classe de instância: Server[@Name='']

ISfcHasConnection.GetConnection()

Encapsulamento de classe de instância: Server[@Name='']

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Encapsulamento de classe de instância: Server[@Name='']

ISfcHasConnection.SetConnection(ISfcConnection)

Encapsulamento de classe de instância: Server[@Name='']

ISfcPropertyProvider.GetPropertySet()

Encapsulamento de classe de instância: Server[@Name='']

(Herdado de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Este objeto estende ISfcSupportsDesignMode.

Métodos de Extensão

Nome Description
GetAssessmentItems(Server, String[])

Localiza todas as verificações disponíveis para determinado server.

GetAssessmentItems(SqlSmoObject, String[])

Localiza todas as verificações disponíveis para determinado smoObject.

GetAssessmentResults(Server, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada server e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(Server, String[])

Executa a avaliação de forma síncrona para determinada server e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(SqlSmoObject, String[])

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResultsList(Server, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada server e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(Server, String[])

Executa de forma assíncrona a avaliação fornecida server e fornece uma List<T> descrição de problemas descobertos.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Verifica se o tipo especificado tem suporte do ServerVersion servidor raiz e DatabaseEngineType do servidor raiz para esse objeto. Se ScriptingPreferences não forem nulos, também verificará se o tipo especificado tem suporte do ServerVersion servidor de destino e DatabaseEngineType do servidor de destino.

Aplica-se a