Classe Configuration
A classe Configuration contém as informações de configuração da instância do SQL Server.
Hierarquia de herança
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .ConfigurationBase
Microsoft.SqlServer.Management.Smo..::..Configuration
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public Class Configuration _
Inherits ConfigurationBase
'Uso
Dim instance As Configuration
public class Configuration : ConfigurationBase
public ref class Configuration : public ConfigurationBase
type Configuration =
class
inherit ConfigurationBase
end
public class Configuration extends ConfigurationBase
O tipo Configuration expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AdHocDistributedQueriesEnabled | Obtém o objeto ConfigProperty que é usado para definir a opção de configuração de consultas ad hoc distribuídas. | |
Affinity64IOMask | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máscara de E/S 64 de afinidade. | |
Affinity64Mask | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máscara de afinidade 64. | |
AffinityIOMask | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máscara de E/S de afinidade. | |
AffinityMask | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máscara de afinidade. | |
AgentXPsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de agent XPs habilitados. | |
AllowUpdates | Obtém o objeto ConfigProperty usado para definir a opção de configuração de permitir atualizações. | |
AweEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de AWE habilitado. | |
BlockedProcessThreshold | Obtém o objeto ConfigProperty que define a opção de configuração de máscara de limite de processo bloqueado. | |
C2AuditMode | Obtém o objeto ConfigProperty usado para definir a opção de configuração de modo de auditoria C2. | |
CommonCriteriaComplianceEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração da conformidade de critérios comuns habilitada. | |
CostThresholdForParallelism | Obtém o objeto ConfigProperty usado para definir a opção de configuração de limite de custo para paralelismo. | |
CrossDBOwnershipChaining | Obtém o objeto ConfigProperty que é usado para definir a opção de configuração de encadeamento de propriedades de BD. | |
CursorThreshold | Obtém o objeto ConfigProperty usado para definir a opção de configuração de limite de cursor. | |
DatabaseMailEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de database mail habilitado. | |
DefaultBackupCompression | Obtém o objeto ConfigProperty usado para definir a opção de configuração de compactação de backup padrão. | |
DefaultFullTextLanguage | Obtém o objeto ConfigProperty usado para definir a opção de configuração de idioma de texto completo padrão. | |
DefaultLanguage | Obtém o objeto ConfigProperty usado para definir a opção de configuração de idioma padrão. | |
DefaultTraceEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de rastreamento padrão habilitado. | |
DisallowResultsFromTriggers | Obtém o objeto ConfigProperty usado para definir a opção de configuração para não permitir resultados de gatilhos. | |
ExtensibleKeyManagementEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de gerenciamento de chave extensível habilitado. | |
FilestreamAccessLevel | Obtém o ConfigProperty objeto que define a opção de configuração de nível de acesso ao fluxo de arquivos. | |
FillFactor | Obtém o objeto ConfigProperty usado para definir a opção de configuração de fator de preenchimento. | |
FullTextCrawlBandwidthMax | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máx. de largura de banda de rastreamento de texto completo. | |
FullTextCrawlBandwidthMin | Obtém o objeto ConfigProperty usado para definir a opção de configuração de mín. de largura de banda de rastreamento de texto completo. | |
FullTextCrawlRangeMax | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máx. de intervalo de rastreamento de texto completo. | |
FullTextNotifyBandwidthMax | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máx. de largura de banda de notificação de texto completo. | |
FullTextNotifyBandwidthMin | Obtém o objeto ConfigProperty usado para definir a opção de configuração de mín. de largura de banda de notificação de texto completo. | |
IndexCreateMemory | Obtém o objeto ConfigProperty usado para definir a opção de configuração de memória de criação de índice. | |
InDoubtTransactionResolution | Obtém o objeto ConfigProperty usado para definir a opção de configuração de resolução de transação em dúvida. | |
IsSqlClrEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de CLR habilitado. | |
LightweightPooling | Obtém o objeto ConfigProperty usado para definir a opção de configuração de lightweight pooling. | |
Locks | Obtém o objeto ConfigProperty usado para definir a opção de configuração de bloqueios. | |
MaxDegreeOfParallelism | Obtém o objeto ConfigProperty usado para definir a opção de configuração de grau máximo de paralelismo. | |
MaxServerMemory | Obtém o objeto ConfigProperty usado para definir a opção de configuração de memória máxima do servidor. | |
MaxWorkerThreads | Obtém o objeto ConfigProperty usado para definir a opção de configuração de máximo de threads de trabalho. | |
MediaRetention | Obtém o objeto ConfigProperty usado para definir a opção de configuração de retenção de mídia. | |
MinMemoryPerQuery | Obtém o objeto ConfigProperty usado para definir a opção de configuração de mínimo de memória por consulta. | |
MinServerMemory | Obtém o objeto ConfigProperty usado para definir a opção de configuração de memória mínima do servidor. | |
NestedTriggers | Obtém o objeto ConfigProperty usado para definir a opção de configuração de gatilhos aninhados. | |
NetworkPacketSize | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tamanho do pacote de rede. | |
OleAutomationProceduresEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de procedimentos de automação OLE habilitados. | |
OpenObjects | Obtém o objeto ConfigProperty usado para definir a opção de configuração de objetos abertos. | |
OptimizeAdhocWorkloads | Obtém o objeto ConfigProperty que define a opção de configuração de otimizar cargas de trabalho ad hoc. | |
Parent | Gets the Server object that is the parent of the Configuration object. (Herdado de ConfigurationBase.) | |
PrecomputeRank | Obtém o objeto ConfigProperty usado para definir a opção de configuração de classificação pré-computada. | |
PriorityBoost | Obtém o objeto ConfigProperty usado para definir a opção de configuração de aumento de prioridade. | |
Properties | Retorna uma coleção de objetos Property. A coleção PropertyCollection representa as propriedades do objeto Configuration. | |
ProtocolHandlerTimeout | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tempo limite de manipulador de protocolo. | |
QueryGovernorCostLimit | Obtém o objeto ConfigProperty usado para definir a opção de configuração do limite de custo do administrador de consultas. | |
QueryWait | Obtém o objeto ConfigProperty usado para definir a opção de configuração de espera de consulta. | |
RecoveryInterval | Obtém o objeto ConfigProperty usado para definir a opção de configuração de intervalo de recuperação. | |
RemoteAccess | Obtém o objeto ConfigProperty usado para definir a opção de configuração de acesso remoto. | |
RemoteDacConnectionsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de conexões DAC remotas habilitadas. | |
RemoteLoginTimeout | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tempo limite de logon remoto. | |
RemoteProcTrans | Obtém o objeto ConfigProperty usado para definir a opção de configuração de proc trans remoto. | |
RemoteQueryTimeout | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tempo limite de consulta remota. | |
ReplicationMaxTextSize | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tamanho de texto máx. de replicação. | |
ReplicationXPsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de XPs de replicação habilitado. | |
ScanForStartupProcedures | Obtém o objeto ConfigProperty usado para definir a opção de configuração de examinar procedimentos de inicialização. | |
ServerTriggerRecursionEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de recursão de gatilho do servidor habilitada. | |
SetWorkingSetSize | Obtém o objeto ConfigProperty usado para definir a opção de configuração de definir tamanho do conjunto de trabalho. | |
ShowAdvancedOptions | Obtém o objeto ConfigProperty usado para definir a opção de configuração de mostrar opções avançadas. | |
SmoAndDmoXPsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de SMO e DMO XPs habilitados. | |
SqlMailXPsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de SQL mail XPs habilitado. | |
TransformNoiseWords | Obtém o objeto ConfigProperty usado para definir a opção de configuração de transformar palavras de ruído. | |
TwoDigitYearCutoff | Obtém o objeto ConfigProperty usado para definir a opção de configuração de corte de ano de dois dígitos. | |
UserConnections | Obtém o objeto ConfigProperty usado para definir a opção de configuração de conexões de usuário. | |
UserInstancesEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de instâncias de usuário habilitadas. | |
UserInstanceTimeout | Obtém o objeto ConfigProperty usado para definir a opção de configuração de tempo limite de instância de usuário. | |
UserOptions | Obtém o objeto ConfigProperty usado para definir a opção de configuração de opções de usuário. | |
WebXPsEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de XPs Web habilitado. | |
XPCmdShellEnabled | Obtém o objeto ConfigProperty usado para definir a opção de configuração de shell de cmd XP habilitado. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Alter() () () () | Updates the Configuration object property changes on the instance of SQL Server. (Herdado de ConfigurationBase.) | |
Alter(Boolean) | Updates the Configuration object property changes on the instance of SQL Server. (Herdado de ConfigurationBase.) | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
Refresh | Refreshes the Configuration object properties. (Herdado de ConfigurationBase.) | |
ToString | (Herdado de Object.) |
Início
Comentários
Modifying the Configuration object is equivalent to using the Transact-SQL sp_configure statement.
To get Configuration object properties, users can be a member of the public fixed server role.
Thread Safety
Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.
Consulte também