Configurare l'opzione di configurazione del server two-digit year cutoffConfigure the two digit year cutoff Server Configuration Option

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

In questo argomento si illustra come configurare l'opzione di configurazione del server two digit year cutoff in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to configure the two digit year cutoff server configuration option in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-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.The two digit year cutoff option specifies an integer from 1753 to 9999 that represents the cutoff year for interpreting two-digit years as four-digit years. Il periodo di tempo predefinito in SQL ServerSQL Server è 1950-2049, dove 2049 rappresenta l'anno di cambio data.The default time span for SQL ServerSQL Server is 1950-2049, which represents a cutoff year of 2049. Questo significa che in SQL ServerSQL 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.This means that SQL ServerSQL Server interprets a two-digit year of 49 as 2049, a two-digit year of 50 as 1950, and a two-digit year of 99 as 1999. Per compatibilità con versioni precedenti è consigliabile mantenere il valore predefinito.To maintain backward compatibility, leave the setting at the default value.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

IndicazioniRecommendations

  • Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL ServerSQL Server .This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server technician.

  • Negli oggetti di automazione OLE viene utilizzato 2030 come anno di cambio data a due cifre.OLE Automation objects use 2030 as the two-digit cutoff year. È possibile utilizzare l'opzione two digit year cutoff per fornire coerenza nei valori delle date tra SQL ServerSQL Server e applicazioni client.You can use the two digit year cutoff option to provide consistency in date values between SQL ServerSQL Server and client applications. Per evitare ambiguità nell'utilizzo delle date è consigliabile utilizzare anni a quattro cifre nei dati.However, to avoid ambiguity with dates, use four-digit years in your data.

SicurezzaSecurity

AutorizzazioniPermissions

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.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Per eseguire sp_configure con entrambi i parametri per la modifica di un'opzione di configurazione o per l'esecuzione dell'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per configurare l'opzione two digit year cutoffTo configure the two digit year cutoff option

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.In Object Explorer, right-click a server and select Properties.

  2. Fare clic sul nodo Impostazioni varie .Click the Misc server settings node.

  3. Nella casella Interpreta l'immissione di un anno a due cifre come un anno train Supporto anni a due cifre digitare o selezionare il valore desiderato per l'anno che deve concludere il periodo di tempo desiderato.Under Two digit year support, in the When a two digit year is entered, interpret it as a year between box, type or select a value that is the ending year of the time span.

Utilizzo di Transact-SQLUsing Transact-SQL

Per configurare l'opzione two digit year cutoffTo configure the two digit year cutoff option

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione two digit year cutoff su 2030.This example shows how to use sp_configure to set the value of the two digit year cutoff option to 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 altre informazioni, vedere Opzioni di configurazione del server (SQL Server).For more information, see Server Configuration Options (SQL Server).

Completamento: Dopo la configurazione dell'opzione two digit year cutoffFollow Up: After you configure the two digit year cutoff option

L'impostazione diventa effettiva immediatamente senza dover riavviare il server.The setting takes effect immediately without restarting the server.

Vedere ancheSee Also

Opzioni di configurazione del server (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
RECONFIGURE (Transact-SQL)RECONFIGURE (Transact-SQL)