Microsoft.SqlServer.Management.Common Namespace
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.
Classes
| Nome | Description |
|---|---|
| CapturedSql | |
| ChangePasswordFailureException | |
| CommonDisplayCategoryKeyAttribute |
A chave usada para pesquisar a categoria de propriedade localizada |
| CommonDisplayDescriptionKeyAttribute |
A chave usada para pesquisar a descrição localizada |
| CommonDisplayNameKeyAttribute |
A chave usada para pesquisar o nome da propriedade localizada |
| CommonLocalizableEnumConverter |
O CommonLocalizableEnumConverter permite que os valores de um Enum sejam convertidos em cadeias de caracteres localizadas com base no atributo DisplayNameKey aplicado aos itens individuais na Enum. |
| CommonLocalizedPropertyResourcesAttribute |
O nome dos recursos que contêm cadeias de caracteres de categoria, nome e descrição da propriedade localizada |
| ConnectionCannotBeChangedException | |
| ConnectionEnumsHelpers |
Conjunto de métodos auxiliares para uso com as enumerações definidas aqui |
| ConnectionException |
ConnectionException é a classe base para a maioria das exceções ConnectionInfo |
| ConnectionFailureException | |
| ConnectionInfoBase | |
| ConnectionInfoHelper | |
| ConnectionManager |
configurações de conexão e criação |
| ConnectionSettings |
configurações de conexão e criação |
| DataTransferEventArgs |
Argumentos passados para Transfer.DatabaseTransferEvent |
| DataTransferProgressEventArgs | |
| DisconnectedConnectionException |
Essa exceção é gerada quando é feita uma tentativa de usar uma conexão forçada no modo desconectado |
| DtsConnectionInfo | |
| ExecutionFailureException | |
| HostPlatformNames |
Valores possíveis para a propriedade Server.HostPlatform no SMO |
| InvalidArgumentException | |
| InvalidPropertyValueException | |
| NetCoreHelpers | |
| NotInTransactionException | |
| OlapConnectionInfo | |
| PropertyNotAvailableException | |
| PropertyNotSetException | |
| ServerComparer | |
| ServerConnection | |
| ServerMessageEventArgs |
Argumentos para o manipulador de eventos |
| ServerVersion |
versão do servidor |
| SqlCeConnectionInfo | |
| SqlConnectionInfo | |
| SqlConnectionInfoWithConnection | |
| SqlDirectConnection |
SqlDirectConnection é um ConnectionInfoBase simples que encapsula um objeto SqlConnection. |
| SqlOlapConnectionInfoBase | |
| SqlServerManagementException |
SqlServerManagementException é a classe base para todas as exceções de Objetos de Gerenciamento do SQL. |
| StatementEventArgs |
Essa classe contém os detalhes de uma instrução Sql executada. |
| TransferException |
Essa é a exceção que será gerada pela operação de transferência |
| TypeConverters |
Conversores de tipo a serem usados para traduzir valores de enumeração para seus valores de cadeia de caracteres e voltar |
| WindowsCredential |
Habilita o armazenamento e a recuperação de senhas do Windows Credential Manager, com chave por tipo de conexão e nome de usuário |
Interfaces
| Nome | Description |
|---|---|
| IAlterable | |
| ICommonDynamicVisible |
A interface ICommonDynamicVisible deve ser implementada por qualquer classe que queira limitar a visibilidade de determinados valores Enum com base no estado da classe nesse momento. Se uma classe contiver uma propriedade que expõe um Enum e essa classe implementar a interface ICommonDynamicVisible, ela será chamada para cada propriedade de um tipo Enum. O parâmetro de contexto pode ser usado para determinar para qual enumeração esse método está sendo chamado. Se uma classe tiver apenas um Enum, não será necessário fazer essa verificação. A maneira de limitar a visibilidade de determinados itens é simplesmente remover os valores indesejados de Enum dos valores ArrayList. Esse método é chamado em cada lista suspensa da enumeração para que seja possível alterar a lista em cada lista suspensa. Se a lista não for alterada depois de ser inicialmente determinada, armazenar em cache a ArrayList e devolvê-la será útil. Deve-se tomar cuidado para garantir que você não esteja removendo valores para os quais a propriedade Enum já está definida. Isso não causará erros, pois todos os valores Enum ainda são válidos, mas quando o usuário clica na lista suspensa, ele não verá a opção atual como uma opção. Além disso, nenhum novo valor deve ser adicionado à lista, pois esses valores não serão conversíveis para valores Enum válidos e um erro será gerado em runtime. Se for necessário um controle mais dinâmico, considere o uso do design DynamicValues. |
| ICreatable | |
| ICreateOrAlterable |
Interface para o método CreateOrAlter. Todas as classes que dão suporte à criação ou alteração implementam essa interface. |
| IDataTransferProvider |
Essa interface abstrai o mecanismo de transferência de dados |
| IDropIfExists |
Interface para método DropIfExists. Todas as classes que dão suporte à queda com verificação de existência implementam essa interface. |
| IDroppable | |
| IMarkForDrop |
Implementado por objetos que podem ser descartados como parte do comando Alter em seu pai. |
| IRefreshable | |
| IRenamable | |
| IRenewableToken |
Interface simples para ocultar detalhes da renovação do token de acesso. Os consumidores dessa interface devem adiar a recuperação da cadeia de caracteres de token até o ponto do SqlConnectionUsage |
| IRestrictedAccess | |
| ISafeRenamable |
Implementado por objetos que podem preferir que a interface do usuário confirme a renomeação antes de continuar |
| ISfcConnection |
Essa interface é uma interface de conexão de alto nível. |
| ITransferMetadataProvider |
Essa interface abstrai o provedor de metadados - que é o componente que calcula os metadados necessários no processo de transferência |
Enumerações
| Nome | Description |
|---|---|
| AutoDisconnectMode |
regula a política de desconexão |
| ConnectionManager.ExecuteTSqlAction |
Define todos os métodos usados para executar o T-SQL em um servidor no objeto ServerConnection. |
| ConnectionType | |
| DatabaseEngineEdition |
Os valores possíveis retornados por SERVERPROPERTY('EngineEdition'). Veja https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql para mais detalhes |
| DatabaseEngineType |
os valores possíveis da configuração do servidor |
| DataTransferEventType |
Indicar o tipo de evento Transfer |
| DataTransferProgressEventType | |
| DeferredUseMode | |
| ExecutionTypes | |
| FixedServerRoles | |
| NetworkProtocol |
Protocolos de rede |
| QueryParameterizationMode | |
| ServerCaseSensitivity | |
| ServerType |
Tipos de conexão válidos |
| ServerUserProfiles | |
| SqlConnectionInfo.AuthenticationMethod |
O método de autenticação usado para fazer logon |
| SqlExecutionModes |
Determina se as instruções SQL são capturadas ou enviadas para o servidor. |
Delegados
| Nome | Description |
|---|---|
| DataTransferEventHandler | |
| DataTransferProgressEventHandler | |
| ServerMessageEventHandler |
o protótipo do método de retorno de chamada |
| StatementEventHandler |
Manipulador de eventos para instruções |