Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
É possível gerenciar e otimizar recursos do SQL Server e da Instância Gerenciada de SQL do Azure por meio de opções de configuração usando o SQL Server Management Studio ou o procedimento armazenado do sistema sp_configure. As opções de configuração de servidor usadas com mais frequência estão disponíveis no SQL Server Management Studio; todas as opções de configuração podem ser acessadas pelo sp_configure. Considere os efeitos em seu sistema cuidadosamente antes de definir essas opções. Para obter mais informações, veja Exibir ou alterar propriedades de servidor (SQL Server).
Importante
As opções avançadas devem ser alteradas apenas por um profissional de banco de dados experiente.
Categorias de opções de configuração
As alterações de opção de configuração só entrarão em vigor após a emissão da instrução RECONFIGURE (ou, em alguns casos, RECONFIGURE WITH OVERRIDE). Caso você não consiga visualizar o efeito de uma alteração de configuração, verifique se o valor de execução da opção de configuração foi alterado.
Você pode usar a exibição de catálogo sys.configurations para determinar o valor de configuração (a coluna value) e o valor de execução (a coluna value_in_use) e se a opção de configuração requer uma reinicialização do Mecanismo de Banco de Dados (a coluna is_dynamic).
Se o Mecanismo de Banco de Dados precisar ser reiniciado, as opções mostrarão o valor alterado apenas na coluna value. Após a reinicialização, o novo valor aparece na coluna value e na coluna value_in_use.
Algumas opções requerem a reinicialização do servidor antes que o novo valor da configuração entre em vigor. Se você definir o novo valor e executar sp_configure antes de reiniciar o servidor, o novo valor aparecerá na coluna value da exibição de catálogo sys.configurations, mas não na coluna value_in_use. Depois de reinicializar o servidor, o valor novo aparecerá na coluna value_in_use.
Observação
A coluna config_value no conjunto de resultados de sp_configure é equivalente à coluna value da exibição do catálogo sys.configurations e o run_value é equivalente à coluna value_in_use.
Reconfigurar determinadas opções invalidará planos no cache do plano, fazendo com que novos planos sejam compilados. Para obter mais informações, consulte DBCC FREEPROCCACHE.
As opções de autoconfiguração são aquelas que o SQL Server ajusta de acordo com as necessidades do sistema. Na maioria dos casos, isso elimina a necessidade de definir os valores manualmente. Exemplos incluem a opção máximo de threads de trabalho e a opção conexões do usuário.
A consulta a seguir pode ser usada para determinar se algum valor configurado foi configurado, mas não está em vigor:
SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];
Se o valor for a alteração da opção de configuração feita, mas a value_in_use não for a mesma, o comando RECONFIGURE não foi executado ou falhou ou o Mecanismo de Banco de Dados deverá ser reinicializado.
Há duas opções de configuração em que value e value_in_use podem não ser iguais, que é o comportamento esperado:
max server memory (MB) — O valor configurado padrão de
0é exibido como2147483647na colunavalue_in_use.min server memory (MB) — O valor configurado padrão de
0pode ser exibido como8em sistemas de 32 bits ou16em sistemas de 64 bits, na colunavalue_in_use. Em alguns casos, sevalue_in_usefor exibido como0, o verdadeirovalue_in_useserá8(32 bits) ou16(64 bits).
A coluna is_dynamic pode ser usada para determinar se a opção de configuração exige reinicialização. Um valor igual a 1 na coluna is_dynamic significa que, quando o comando RECONFIGURE for executado, o novo valor vai entrar em vigor imediatamente. Em alguns casos, o Mecanismo de Banco de Dados pode não avaliar o novo valor imediatamente, mas o fará no curso normal de execução. Um valor igual a 0 na coluna is_dynamic significa que o valor da configuração alterada não terá efeito até que o Mecanismo de Banco de Dados seja reinicializado, mesmo que o comando RECONFIGURE tenha sido executado.
Para uma opção de configuração que não seja dinâmica, não há como informar se o comando RECONFIGURE foi executado para aplicar a alteração de configuração. Antes de reiniciar o Mecanismo de Banco de Dados para aplicar a alteração de configuração, execute o comando RECONFIGURE para garantir que todas as alterações de configuração entrem em vigor quando o Mecanismo de Banco de Dados for reiniciado.
Opções de configuração
A tabela a seguir lista todas as opções de configuração disponíveis, o intervalo de possíveis configurações, os valores padrão e o produto compatível (SQL Server ou Instância Gerenciada de SQL do Azure). As opções de configuração são marcadas com códigos de letras como segue:
A = Opções avançadas, que devem ser alteradas apenas por um profissional de banco de dados experiente e que exigem configuração
show advanced optionspara1.RR = opções que requerem a reinicialização do Mecanismo de Banco de Dados.
RP = opções que requerem a reinicialização do Mecanismo PolyBase.
SC = opções autoconfiguráveis.
Observação
O SQL Server 2014 (12.x) foi a última versão disponível em um sistema operacional de 32 bits e 64 bits. Todas as versões posteriores estão disponíveis somente em sistemas operacionais de 64 bits.
| Opção de configuração | Valores possíveis | SQL Server | Instância Gerenciada de SQL do Azure |
|---|---|---|---|
| contagem de conjuntos de cache de verificação de acesso (A) |
Mínimo: 0Máximo: 16384Padrão: 0 |
Sim | Sim |
| cota de cache de verificação de acesso (A) |
Mínimo: 0Máximo: 2147483647Padrão: 0 |
Sim | Sim |
| Consultas Distribuídas Ad Hoc (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| Tempo limite de nova tentativa do limpador da ADR (min) (A) |
Mínimo: 0Máximo: 32767Padrão: 120 |
SQL Server 2019 (15.x) e versões posteriores | Sim |
| Contagem de threads do limpador da ADR (A) |
Mínimo: 1 Máximo: 32767 Padrão: 1 |
SQL Server 2019 (15.x) e versões posteriores | Sim |
| Fator de pré-alocação de ADR (A) |
Mínimo: 0Máximo: 32767Padrão: 4 |
SQL Server 2019 (15.x) e versões posteriores | Sim |
| Máscara de E/S de afinidade (A, RR) |
Mínimo: -2147483648Máximo: 2147483647Padrão: 0 |
Sim (somente 64 bits) | Não |
| máscara de afinidade (A) |
Mínimo: -2147483648Máximo: 2147483647Padrão: 0 |
Sim (somente 64 bits) | Sim |
| Máscara de E/S affinity64 (A, RR) |
Mínimo: -2147483648Máximo: 2147483647Padrão: 0 |
Sim (somente 64 bits) | Sim |
| Máscara affinity64 (A) |
Mínimo: -2147483648Máximo: 2147483647Padrão: 0 |
Sim (somente 64 bits) | Não |
| XPs do agente (A) 1 |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| permitir a exportação de polibase |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2016 (13.x) e versões posteriores | Não |
| permitir credenciais de banco de dados de escopo limitado ao servidor |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2025 (17.x) e versões posteriores | Não |
|
permitir atualizações Aviso: obsoleto. Não use. Causará um erro durante a reconfiguração. |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| soft-NUMA automático desabilitado (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| tempo de confirmação do grupo de disponibilidade (ms) |
Mínimo: 0Máximo: 10Padrão: 0 |
SQL Server 2025 (17.x) e versões posteriores | Não |
| padrão de soma de verificação de backup |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| padrão de compactação de backup |
Mínimo: 0Máximo: 1 Padrão: 0 |
Sim | Sim |
| algoritmo de compactação de backup |
Mínimo: 0Máximo: - 2 (SQL Server 2022 (16.x)), - 3 (SQL Server 2025 (17.x)) Padrão: 0 |
SQL Server 2022 (16.x) e versões posteriores | Sim |
| limite de processo bloqueado (s) (A) |
Mínimo: 5Máximo: 86400Padrão: 0 |
Sim | Sim |
| modo de auditoria c2 (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| clr habilitado |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| Segurança estrita clr (A) |
Mínimo: 0Máximo: 1Padrão: 1 |
SQL Server 2017 (14.x) e versões posteriores | Sim |
| tipo de enclave para criptografia de coluna (RR) |
Mínimo: 0Máximo: 2Padrão: 0 |
Sim | Não |
| conformidade de critérios comuns habilitada (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| autenticação de banco de dados contido |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| limite de custo para paralelismo (A) |
Mínimo: 0Máximo: 32767Padrão: 5 |
Sim | Sim |
| encadeamento de propriedade cruzada entre bancos de dados |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| limite do cursor (A) |
Mínimo: -1Máximo: 2147483647Padrão: -1 |
Sim | Sim |
| Limite diário de dados processados em TB |
Mínimo: 0 Máximo: 2147483647 Padrão: 2147483647 |
Sim | Sim |
| Limite mensal de dados processados em TB |
Mínimo: 0 Máximo: 2147483647 Padrão: 2147483647 |
Sim | Sim |
| Limite semanal de dados processados em TB |
Mínimo: 0 Máximo: 2147483647 Padrão: 2147483647 |
Sim | Sim |
| XPs do Mail do Banco de Dados (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| idioma de texto completo padrão (A) |
Mínimo: 0Máximo: 2147483647Padrão: 1033 |
Sim | Sim |
| idioma padrão |
Mínimo: 0Máximo: 9999Padrão: 0 |
Sim | Sim |
| rastreamento padrão habilitado (A) |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Sim |
| proibir resultados de gatilhos (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| Provedor EKM habilitado (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| endpoint REST externo habilitado |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2025 (17.x) | Sim |
| scripts externos habilitados (SC) |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2016 (13.x) e versões posteriores | Sim |
| Utilitário de geração de dll XTP externo habilitado |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2022 (16.x) CU 17 e versões posteriores | Sim |
| Nível de acesso de fluxo de arquivos |
Mínimo: 0Máximo: 2Padrão: 0 |
Sim | Não |
| fator de preenchimento (%) (A, RR) |
Mínimo: 0Máximo: 100Padrão: 0 |
Sim | Não |
| ft crawl largura de banda (máx) (A) |
Mínimo: 0Máximo: 32767Padrão: 100 |
Sim | Sim |
| largura de banda ft crawl (min) (A) |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Sim |
| ft notify bandwidth (max) (A) |
Mínimo: 0Máximo: 32767Padrão: 100 |
Sim | Sim |
| ft notify bandwidth (min) (A) |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Sim |
| conectividade hadoop (RP) |
Mínimo: 0Máximo: 7Padrão: 0 |
SQL Server 2016 (13.x) e versões posteriores | Sim |
| configuração de descarregamento de hardware (A, RR) |
Mínimo: 0 Máximo: 255 Padrão: 0 |
SQL Server 2022 (16.x) e versões posteriores | Sim |
| descarregamento de hardware habilitado (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2022 (16.x) e versões posteriores | Sim |
| modo de descarregamento de hardware (A, RR) |
Mínimo: 0 Máximo: 255 Padrão: 0 |
SQL Server 2022 (16.x) e versões posteriores | Sim |
| Resolução de xact incerta (A) |
Mínimo: 0Máximo: 2Padrão: 0 |
Sim | Sim |
| memória de criação de índice (KB) (A, SC) |
Mínimo: 704Máximo: 2147483647Padrão: 0 |
Sim | Sim |
| pools leves (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| bloqueios (A, RR, SC) |
Mínimo: 5000Máximo: 2147483647Padrão: 0 |
Sim | Não |
| grau máximo de paralelismo (A) |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Sim |
| intervalo máximo de rastreamento de texto completo (A) |
Mínimo: 0Máximo: 256Padrão: 4 |
Sim | Sim |
| máx parâmetros de solicitação RPC (KB) (A) |
Mínimo: 0Máximo: 2147483647Padrão: 0 |
SQL Server 2019 (15.x) CU 26 e versões posteriores e SQL Server 2022 (16.x) CU 13 e versões posteriores. | Não |
| memória máxima do servidor (MB) (A, SC) |
Mínimo: 16Máximo: 2147483647Padrão: 2147483647 |
Sim | Sim |
| tamanho máximo do texto REPL (B) |
Mínimo: 0Máximo: 2147483647Padrão: 65536 |
Sim | Sim |
| máximo de threads de trabalho (A) 2 |
Mínimo: 128Máximo: 32767Padrão: 02048 é o máximo recomendado para SQL Server de 64 bits (1024 para 32 bits) |
Sim | Sim |
| max ucs enviar vagões |
Mínimo: 0Máximo: 2048Padrão: 256 |
SQL Server 2025 (17.x) e versões posteriores | Não |
| retenção de mídia (A) |
Mínimo: 0Máximo: 365Padrão: 0 |
Sim | Não |
| memória mínima por consulta (KB) (A) |
Mínimo: 512Máximo: 2147483647Padrão: 1024 |
Sim | Não |
| memória mínima do servidor (MB) (A, SC) |
Mínimo: 0Máximo: 2147483647Padrão: 0 |
Sim | Não |
| gatilhos aninhados |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Sim |
| tamanho do pacote de rede (B) (A) |
Mínimo: 512Máximo: 32767Padrão: 4096 |
Sim | Sim |
| Procedimentos de Automação OLE (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
|
objetos abertos (A, RR) Aviso: obsoleto. Não use. |
Mínimo: 0Máximo: 2147483647Padrão: 0 |
Sim | Não |
| otimizar para cargas de trabalho ad hoc (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| Tempo limite do PH (A) |
Mínimo: 1Máximo: 3600Padrão: 60 |
Sim | Sim |
| polybase habilitado |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2019 (15.x) e versões posteriores | Não |
| criptografia de rede polybase |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Sim |
| classificação pré-calculada (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| aumento de prioridade (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| limite de custo do administrador de consultas (A) |
Mínimo: 0Máximo: 2147483647Padrão: 0 |
Sim | Sim |
| espera de consulta (s) (A) |
Mínimo: -1Máximo: 2147483647Padrão: -1 |
Sim | Sim |
| intervalo de recuperação (min) (A, SC) |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Sim |
| acesso remoto (RR) |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Não |
| conexões de administrador remoto |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| arquivo de dados remoto |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| tempo limite de logon remoto (s) |
Mínimo: 0Máximo: 2147483647Padrão: 10 |
Sim | Sim |
| proc trans remoto |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| tempo limite da consulta remota (s) |
Mínimo: 0Máximo: 2147483647Padrão: 600 |
Sim | Sim |
| XPs de replicação (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| verificar procedimentos de inicialização (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| recursão do gatilho do servidor |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Sim |
|
definir o tamanho do conjunto de trabalho (A, RR) Aviso: obsoleto. Não use. |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Não |
| mostrar opções avançadas |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| SMO e DMO XPs (A) |
Mínimo: 0Máximo: 1Padrão: 1 |
Sim | Sim |
| suprimir erros de modelo de recuperação (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Não | Sim |
| tempdb metadados otimizados para memória (A, RR) |
Mínimo: 0Máximo: 1Padrão: 0 |
SQL Server 2019 (15.x) e versões posteriores | Não |
| transformar 'palavras de ruído' (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
| Corte de ano de dois dígitos (A) |
Mínimo: 1753Máximo: 9999Padrão: 2049 |
Sim | Sim |
| conexões de usuário (A, RR, SC) |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Não |
| opções de usuário |
Mínimo: 0Máximo: 32767Padrão: 0 |
Sim | Sim |
| parte alta da versão do SQL Server (A) |
Mínimo: -2147483648 Máximo: 2147483647 Padrão: 0 |
Sim | Sim |
| parte baixa da versão do SQL Server (A) |
Mínimo: -2147483648 Máximo: 2147483647 Padrão: 0 |
Sim | Sim |
| xp_cmdshell (A) |
Mínimo: 0Máximo: 1Padrão: 0 |
Sim | Sim |
1 muda para 1 quando o SQL Server Agent é iniciado. O valor padrão será 0 se o SQL Server Agent for definido para inicialização automática durante a instalação.
2 Zero (0) configura automaticamente o número máximo de threads de trabalho, dependendo do número de processadores lógicos. Para obter mais informações, consulte o número máximo de threads de trabalho configurado automaticamente.