Configurar a opção two digit year cutoff de configuração de servidor

Este tópico descreve como configurar a opção de configuração de servidor de corte de ano de dois dígitos no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL. A opção two digit year cutoff especifica um número inteiro de 1753 até 9999 que representa o ano de corte para interpretar anos com dois dígitos como anos com quatro dígitos. O tempo padrão abrangido para o SQL Server é 1950–2049, que representa um ano de corte de 2049. Isso significa que o SQL Server interpreta um ano de dois dígitos de 49 como 2049, um ano de dois dígitos 50 como 1950 e um ano de dois dígitos 99 como 1999. Para manter a compatibilidade com versões anteriores, deixe a configuração no valor padrão.

Neste tópico

Antes de começar

Recomendações

  • Essa opção é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou técnico certificado do SQL Server.

  • Objetos de automação OLE usam 2030 como o ano de corte de dois dígitos. Você pode usar a opção two digit year cutoff para proporcionar consistência em valores de data entre o SQL Server e os aplicativos cliente. Porém, para evitar ambiguidade de datas, use anos de quatro dígitos em seus dados.

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 two-digit year cutoff

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.

  2. Clique no nó Configuração de servidores diversos .

  3. Em Suporte a ano de dois dígitos, na caixa Quando um ano de dois dígitos é inserido, interprete como um ano intermediário , digite ou selecione um valor que é o ano final do tempo abrangido.

Usando o Transact-SQL

Para configurar a opção two-digit year cutoff

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção two digit year cutoff como 2030.

USE AdventureWorks2012 ;  
GO  
EXEC sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE ;  
GO  
EXEC sp_configure 'two digit year cutoff', 2030 ;  
GO  
RECONFIGURE;  
GO  
  

Para obter mais informações, confira Opções de configuração do servidor (SQL Server).

Acompanhamento: após configurar a opção two-digit year cutoff

A configuração entra em vigor imediatamente sem reiniciar o servidor.

Consulte Também

Opções de configuração do servidor (SQL Server)
sp_configure (Transact-SQL)
RECONFIGURE (Transact-SQL)