Configurare l'opzione di configurazione del server two-digit year cutoff

In questo argomento si illustra come configurare l'opzione di configurazione del server two digit year cutoff in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Con l'opzione two digit year cutoff è possibile specificare un intero compreso tra 1753 e 9999 che rappresenta l'anno di cambio data per l'interpretazione degli anni a due cifre come anni a quattro cifre. Il periodo di tempo predefinito in SQL Server è 1950-2049, dove 2049 rappresenta l'anno di cambio data. Questo significa che in SQL Server l'anno a due cifre 49 viene interpretato come 2049, l'anno a due cifre 50 viene interpretato come 1950 e l'anno a due cifre 99 viene interpretato come 1999. Per compatibilità con versioni precedenti è consigliabile mantenere il valore predefinito.

Contenuto dell'argomento

  • Prima di iniziare:

    Consigli

    Sicurezza

  • Per configurare l'opzione two digit year cutoff utilizzando:

    SQL Server Management Studio

    Transact-SQL

  • Completamento:  Dopo la configurazione dell'opzione two digit year cutoff

Prima di iniziare

Consigli

  • Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL Server.

  • Negli oggetti di automazione OLE viene utilizzato 2030 come anno di cambio data a due cifre. È possibile utilizzare l'opzione two digit year cutoff per fornire coerenza nei valori delle date tra SQL Server e applicazioni client. Per evitare ambiguità nell'utilizzo delle date è consigliabile utilizzare anni a quattro cifre nei dati.

Sicurezza

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per modificare un'opzione di configurazione o per eseguire l'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per configurare l'opzione two digit year cutoff

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.

  2. Fare clic sul nodo Impostazioni varie.

  3. Nella casella Interpreta l'immissione di un anno a due cifre come un anno tra in Supporto anni a due cifre digitare o selezionare il valore desiderato per l'anno che deve concludere il periodo di tempo desiderato.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per configurare l'opzione two digit year cutoff

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si illustra come utilizzare sp_configure per impostare il valore dell'opzione two digit year cutoff su 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

Per ulteriori informazioni, vedere Opzioni di configurazione del server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Completamento: Dopo la configurazione dell'opzione two digit year cutoff

L'impostazione diventa effettiva immediatamente senza dover riavviare il server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Vedere anche

Riferimento

sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)

Concetti

Opzioni di configurazione del server