locked
SQL Server のうるう日対応について RRS feed

  • Question

  • こんにちは。SQL Server サポートチームです。

    今年はうるう年のため、2月29日が存在します。
    SQL Server におけるうるう秒に対するドキュメントはございますがうるう日に関するドキュメントが無く、うるう日の影響についてお問合せを頂くことがあったためこちらでご説明させて頂きます。

    うるう日の影響
    SQL Server Engine、及び、各種関連サービス (SQL Server Reporting Service, SQL Server Integration Service, SQL Server Analysis Service) では、うるう日 (2/29) の影響はございません。
    また、2020年2月14日現在サポート中の SQL Server においては、うるう日対応のために特別に更新プログラムなどの適用も不要です。
    これは、うるう秒が SQL Server に影響がないのと同様、SQL Server の内部動作では、LSN 等を元に処理を行っており、日時情報を使用していないためです。

    なお、うるう秒に関しては、下記のドキュメントの通り 8:59:60 のような秒の部分が 60 になるタイミングが発生しますが、当該日時情報を datetime 等の日付型のテーブルに挿入しようとした場合エラーとなる点にご留意ください。

    <参考情報>
    うるう秒に関するサポートについて
    https://support.microsoft.com/ja-jp/help/2722715/support-for-the-leap-second

    Friday, February 14, 2020 6:36 AM
    Owner