Partilhar via


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 two digit year cutoff no SQL Server 2012 usando o SQL Server Management Studio ou o 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 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

    Segurança

  • Para configurar a opção two-digit year cutoff, usando:

    SQL Server Management Studio

    Transact-SQL

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

Antes de começar

Recomendações

  • Esta é 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 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 somente 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 em nível de servidor. A permissão de ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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. Sob 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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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, consulte Opções de configuração de servidor.

Ícone de seta usado com o link Voltar ao Início[Top]

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

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

Ícone de seta usado com o link Voltar ao Início[Top]

Consulte também

Referência

sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)

Conceitos

Opções de configuração de servidor