Configurar as opções de configuração de servidor user connections
Este tópico descreve como configurar a opção de configuração do servidor de opções do usuário no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL. A opção user options especifica padrões globais para todos os usuários. Uma lista de opções de processamento de consulta padrão é definida para a duração da sessão de trabalho de um usuário. A opção user options permite alterar os valores padrão das opções SET (se as configurações padrão do servidor não forem apropriadas).
Um usuário pode substituir esses padrões usando a instrução SET. Você pode configurar user options dinamicamente para novos logons. Depois de alterar a configuração de user options, novas sessões de logon usam a nova configuração; sessões de logon atuais não são afetadas.
Neste tópico
Antes de começar:
Para configurar a opção de configuração user options usando:
Acompanhamento: depois de configurar a opção de configuração user options
Antes de começar
Recomendações
A tabela a seguir lista e descreve os valores de configuração para user options. Nem todos os valores de configuração são compatíveis entre si. Por exemplo, ANSI_NULL_DFLT_ON e ANSI_NULL_DFLT_OFF não podem ser definidas ao mesmo tempo.
Valor Configuração Descrição 1 DISABLE_DEF_CNST_CHK Controla a verificação provisória ou adiada de restrições. 2 IMPLICIT_TRANSACTIONS Para conexões de biblioteca em rede dblib, controla se uma transação é iniciada implicitamente quando uma instrução é executada. A configuração IMPLICIT_TRANSACTIONS não tem nenhum efeito sobre conexões ODBC ou OLEDB. 4 CURSOR_CLOSE_ON_COMMIT Controla o comportamento de cursores depois que uma operação de confirmação foi executada. 8 ANSI_WARNINGS Controla truncamento e NULL em avisos de agregação. 16 ANSI_PADDING Controla o preenchimento de variáveis do comprimento fixo. 32 ANSI_NULLS Controla o tratamento de NULL ao usar operadores de igualdade. 64 ARITHABORT Encerra uma consulta quando ocorre estouro ou erro de divisão por zero durante a execução da consulta. 128 ARITHIGNORE Retorna NULL quando ocorre estouro ou erro de divisão por zero, durante a consulta. 256 QUOTED_IDENTIFIER Faz a diferenciação entre aspas simples e duplas ao avaliar uma expressão. 512 NOCOUNT Desativa a mensagem retornada ao término de cada instrução que declara quantas linhas foram afetadas. 1024 ANSI_NULL_DFLT_ON Altera o comportamento da sessão para usar a compatibilidade ANSI para nulidade. Novas colunas definidas sem a nulidade explícita são definidas para permitir nulos. 2.048 ANSI_NULL_DFLT_OFF Altera o comportamento da sessão, para não usar a compatibilidade ANSI para nulidade. Novas colunas definidas sem a nulidade explícita são definidas para não permitir nulos. 4096 CONCAT_NULL_YIELDS_NULL Retorna NULL ao concatenar um valor NULL com uma cadeia de caracteres. 8192 NUMERIC_ROUNDABORT Gera um erro quando ocorre perda de precisão em uma expressão. 16384 XACT_ABORT Reverte uma transação se uma instrução Transact-SQL ativar um erro em tempo de execução. As posições de bit em user options são idênticas àquelas em @@OPTIONS. Cada conexão tem sua própria função @@OPTIONS que representa o ambiente de configuração. Ao fazer logon em uma instância do \ SQL Server, um usuário recebe um ambiente padrão que atribui o valor de user options atual a @@OPTIONS. Executar instruções SET para user options afeta o valor correspondente na função @@OPTIONS da sessão. Todas as conexões criadas depois que essa configuração foi alterada recebem o novo valor.
Segurança
Permissões
Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS no nível do servidor. A permissão ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin .
Como usar o SQL Server Management Studio.
Para configurar a opção de configuração user options:
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Clique no nó Conexões .
Na caixa Opções de conexão padrão , selecione um ou mais atributos para configurar as opções de processamento de consulta padrão para todos os usuários conectados.
Por padrão, nenhuma opção de usuário está configurada.
Usando o Transact-SQL
Para configurar a opção de configuração user options:
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para configurar
user options
para alterar as configurações para a opção de servidor ANSI_WARNINGS.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'user options', 8 ;
GO
RECONFIGURE ;
GO
Acompanhamento: depois de configurar a opção de configuração user options
A configuração entra em vigor imediatamente sem reiniciar o servidor.
Consulte Também
RECONFIGURE (Transact-SQL)
Opções de configuração do servidor (SQL Server)
sp_configure (Transact-SQL)
Instruções SET (Transact-SQL)