Server Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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=''] |
|
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 |
| GetAssessmentItems(SqlSmoObject, String[]) |
Localiza todas as verificações disponíveis para determinado |
| GetAssessmentResults(Server, IEnumerable<ICheck>) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResults(Server, String[]) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResults(SqlSmoObject, String[]) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResultsList(Server, IEnumerable<ICheck>) |
Executa a avaliação de forma síncrona para determinada |
| GetAssessmentResultsList(Server, String[]) |
Executa de forma assíncrona a avaliação fornecida |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Executa de forma assíncrona a avaliação fornecida |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Executa de forma assíncrona a avaliação fornecida |
| 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. |