| title | Configure the two digit year cutoff Server Configuration Option | Microsoft Docs | ||
|---|---|---|---|
| ms.custom | |||
| ms.date | 03/02/2017 | ||
| ms.prod | sql | ||
| ms.prod_service | high-availability | ||
| ms.reviewer | |||
| ms.suite | sql | ||
| ms.technology | configuration | ||
| ms.tgt_pltfrm | |||
| ms.topic | conceptual | ||
| helpviewer_keywords |
|
||
| ms.assetid | d94e81b6-f2e6-47ef-b497-ec3d827a1646 | ||
| caps.latest.revision | 23 | ||
| author | MikeRayMSFT | ||
| ms.author | mikeray | ||
| manager | craigg |
[!INCLUDEappliesto-ss-xxxx-xxxx-xxx-md]
This topic describes how to configure the two digit year cutoff server configuration option in [!INCLUDEssCurrent] by using [!INCLUDEssManStudioFull] or [!INCLUDEtsql]. 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. The default time span for [!INCLUDEssNoVersion] is 1950-2049, which represents a cutoff year of 2049. This means that [!INCLUDEssNoVersion] 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. To maintain backward compatibility, leave the setting at the default value.
In This Topic
-
Before you begin:
-
To configure the two digit year cutoff option, using:
-
Follow Up: After you configure the two digit year cutoff option
-
This option is an advanced option and should be changed only by an experienced database administrator or certified [!INCLUDEssNoVersion] professional.
-
OLE Automation objects use 2030 as the two-digit cutoff year. You can use the two digit year cutoff option to provide consistency in date values between [!INCLUDEssNoVersion] and client applications.
-
To avoid ambiguity with dates, always use four-digit years in your data.
Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 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. The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.
-
In Object Explorer, right-click a server and select Properties.
-
Click the Misc server settings node.
-
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.
-
Connect to the [!INCLUDEssDE].
-
From the Standard bar, click New Query.
-
Copy and paste the following example into the query window and click Execute. This example shows how to use sp_configure to set the value of the
two digit year cutoffoption to2030.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'two digit year cutoff', 2030 ;
GO
RECONFIGURE;
GO
For more information, see Server Configuration Options (SQL Server).
The setting takes effect immediately without restarting the server.
Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)
RECONFIGURE (Transact-SQL)