two digit year cutoff サーバー構成オプションの構成Configure the two digit year cutoff Server Configuration Option

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

このトピックでは、 または を使用して、 SQL Server 2017SQL Server 2017SQL Server Management StudioSQL Server Management Studio two digit year cutoff 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. two digit year cutoff オプションでは、2 桁の年を 4 桁の西暦年として解釈する場合に世紀の区切りとする年 (終了年) を 1753 ~ 9999 の整数で指定します。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. SQL ServerSQL Server の既定の期間は 1950 ~ 2049 です。これは、終了年が 2049 であることを表します。The default time span for SQL ServerSQL Server is 1950-2049, which represents a cutoff year of 2049. つまり、 SQL ServerSQL Server では、2 桁表記が 49 であれば 2049 年、50 は 1950 年、99 は 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. 旧バージョンとの互換性を保つため、この設定は既定値のままにします。To maintain backward compatibility, leave the setting at the default value.

このトピックの内容In This Topic

はじめにBefore You Begin


  • このオプションは詳細設定オプションであるため、熟練したデータベース管理者または認定された SQL ServerSQL Server プロフェッショナルだけが変更するようにしてください。This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

  • OLE オートメーション オブジェクトでは、2 桁の西暦の終了年として 2030 が使用されます。OLE Automation objects use 2030 as the two-digit cutoff year. two digit year cutoff オプションを使用すると、 SQL ServerSQL Server とクライアント アプリケーションの間で日付値を一致させることができます。You can use the two digit year cutoff option to provide consistency in date values between SQL ServerSQL Server and client applications.

  • あいまいな日付で混乱するのを防ぐために、常に 4 桁で年を表記してください。To avoid ambiguity with dates, always use four-digit years in your data.



パラメーターなしで、または最初のパラメーターだけを指定して sp_configure を実行する権限は、既定ですべてのユーザーに付与されます。Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 両方のパラメーターを指定して sp_configure を実行し構成オプションを変更したり RECONFIGURE ステートメントを実行したりするには、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. ALTER SETTINGS 権限は、 sysadmin 固定サーバー ロールと serveradmin 固定サーバー ロールでは暗黙のうちに付与されています。The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

SQL Server Management Studio の使用Using SQL Server Management Studio

two digit year cutoff オプションを構成するにはTo configure the two digit year cutoff option

  1. オブジェクト エクスプローラーで、サーバーを右クリックし、 [プロパティ] をクリックします。In Object Explorer, right-click a server and select Properties.

  2. [その他のサーバーの設定] ノードをクリックします。Click the Misc server settings node.

  3. [2 桁の年のサポート][2 桁の年を 以下の間にある年として解釈] ボックスに、期間の終了する年を入力または選択します。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.

Transact-SQL の使用Using Transact-SQL

two digit year cutoff オプションを構成するにはTo configure the two digit year cutoff option

  1. データベース エンジンDatabase Engineに接続します。Connect to the データベース エンジンDatabase Engine.

  2. [標準] ツール バーの [新しいクエリ] をクリックします。From the Standard bar, click New Query.

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。Copy and paste the following example into the query window and click Execute. この例では、 sp_configure を使用して、 two digit year cutoff オプションの値を 2030に設定する方法を示します。This example shows how to use sp_configure to set the value of the two digit year cutoff option to 2030.

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

詳細については、「 サーバー構成オプション (SQL Server)」を参照してください。For more information, see Server Configuration Options (SQL Server).

補足情報: two digit year cutoff オプションを構成した後Follow Up: After you configure the two digit year cutoff option

新しい設定は、サーバーを再起動しなくてもすぐに有効になります。The setting takes effect immediately without restarting the server.

参照See Also

サーバー構成オプション (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)