次の方法で共有


Azure SQL Managed Instance のタイム ゾーン

Applies to:Azure SQL Managed Instance

協定世界時 (UTC) は、あいまいさを排除するため、新しく開発されたクラウド ソリューションのデータ層に推奨されるタイム ゾーンです。 また、Azure SQL Managed Instance では、特定のタイム ゾーンの暗黙的コンテキストにおいて、日付と時刻の値を格納し、日付と時刻関数を呼び出す既存のアプリケーションのニーズを満たすために、タイム ゾーンを選ぶこともできます。

T-SQL functions like GETDATE() or CLR code observe the time zone set on the instance level. SQL Server エージェント ジョブも、インスタンスのタイム ゾーンに応じたスケジュールに従います。

Note

Azure SQL Database では、タイム ゾーンの設定がサポートされていません。常に UTC に従います。 UTC 以外のタイム ゾーンの日付と時刻情報を解釈する必要がある場合、SQL Database の AT TIME ZONE を使用します。

Important

既存のソリューションを Azure SQL Managed Instance に移行する場合は、タイムゾーンの影響を慎重に検討し、関連するアプリケーション ロジックを再実装しない限り、元のタイムゾーン設定に合わせることを原則とします。

サポートされているタイム ゾーン

サポートされている一連のタイム ゾーンは、マネージド インスタンスの基になるオペレーティング システムから継承されます。 また、新しいタイム ゾーン定義を取得して既存のものに変更を反映させるために、定期的に更新されています。

夏時間/タイム ゾーンの変更ポリシーにより、2010 年以降のヒストリカルな正確さが保証されます。

A list with names of the supported time zones is exposed through the sys.time_zone_info system view.

Note

2024年10月14日、パラグアイ政府は、国のタイムゾーン政策の永続的な変更を発表した。 パラグアイは年間を通して夏時間 (DST) に残り、UTC-3 を標準時として効果的に採用します。 その結果、2025 年 3 月 23 日の午前 12 時に、以前に予定されていたクロックが 60 分進むわけではありません。 この変更は、パラグアイ標準タイム ゾーンに影響します。 Microsoft は、 2025 年 2 月と 3 月に関連する Windows 更新プログラムをリリースしました。 Azure SQL Managed Instance は現在、この更新プログラムを反映していません。 影響を受けるタイム ゾーンを使用しているインスタンスは、Azure SQL Managed Instance サービスが OS レベルで更新プログラムを吸収するまで、変更を反映しません。 If you need to alter affected time zones for you managed instances, please be aware of the limitations and follow the guidance from the documentation.

タイム ゾーンを設定する

マネージド インスタンスのタイム ゾーンを作成できるのは、インスタンスの作成時のみです。 既定のタイム ゾーンは UTC です。

Note

既存のマネージド インスタンスのタイム ゾーンは変更できません。

Azure portal を使用してタイム ゾーンを設定する

新しいインスタンスのパラメーターを入力するときに、サポートされているタイム ゾーンの一覧からタイム ゾーンを選択します。

インスタンスの作成時にタイム ゾーンを設定する

Azure Resource Manager テンプレート

インスタンスの作成時にタイム ゾーンを設定するには、Resource Manager テンプレートで timezoneId プロパティを指定します。

"properties": {
                "administratorLogin": "[parameters('user')]",
                "administratorLoginPassword": "[parameters('pwd')]",
                "subnetId": "[parameters('subnetId')]",
                "storageSizeInGB": 256,
                "vCores": 8,
                "licenseType": "LicenseIncluded",
                "hardwareFamily": "Gen5",
                "collation": "Serbian_Cyrillic_100_CS_AS",
                "timezoneId": "Central European Standard Time"
            },

この記事の最後に、timezoneId プロパティでサポートされている値の一覧があります。

タイム ゾーンが指定されていない場合は、UTC に設定されます。

インスタンスのタイム ゾーンを確認する

The CURRENT_TIMEZONE function returns a display name of the time zone of the instance.

Cross-feature considerations

復元とインポート

別のタイム ゾーンが設定されたインスタンスやサーバーからマネージド インスタンスに、バックアップ ファイルを復元したり、データをインポートしたりできます。 この作業は慎重に行ってください。 アプリケーションの動作とクエリやレポートの結果は、別のタイム ゾーンが設定された 2 つの SQL Server インスタンス間でデータを転送するときと同じように分析してください。

Point-in-time restore

ポイントインタイム リストアを実行するとき、復元する時刻は UTC 時間として解釈されます。 これにより、夏時間とそれに伴う潜在的な変更によるあいまいさが回避されます。

Failover groups

フェールオーバー グループのプライマリ インスタンスとセカンダリ インスタンスのすべてに同じタイム ゾーンを使用することは強制されていませんが、強くお勧めします。

Warning

フェールオーバー グループのプライマリ インスタンスとセカンダリ インスタンスのすべてに同じタイム ゾーンを使用することを強くお勧めします。 一部のまれなユース ケースのため、プライマリ インスタンスとセカンダリ インスタンスで同じタイム ゾーンを維持することは強制されません。 手動または自動でフェールオーバーするとき、セカンダリ インスタンスでは元のタイム ゾーンが保持されるのを理解しておくことが重要です。

Limitations

  • 既存のマネージド インスタンスのタイム ゾーンは変更できません。 対処方法として、適切なタイム ゾーンで新しいマネージド インスタンスを作成し、手動バックアップおよび復元を実行するか、クロスインスタンスのポイントインタイム リストア (推奨) を実行する方法があります。
  • SQL Server エージェントのジョブから起動される外部プロセスでは、インスタンスのタイム ゾーンは確認されません。

サポートされているタイム ゾーンの一覧

タイム ゾーン ID タイム ゾーンの表示名
日付変更線 (標準時) (UTC-12:00) 国際日付変更線西側
UTC-11 (UTC-11:00) 協定世界時 -11
アリューシャン標準時 (UTC-10:00) アリューシャン列島
ハワイ標準時 (UTC-10:00) Hawaii
マルキーズ標準時 (UTC-09:30) マルキーズ諸島
アラスカ標準時 (UTC-09:00) Alaska
UTC-09 (UTC-09:00) 協定世界時 -09
太平洋標準時 (メキシコ) (UTC-08:00) バハカリフォルニア
UTC-08 (UTC-08:00) 協定世界時 -08
太平洋標準時 (UTC-08:00) 太平洋標準時 (米国およびカナダ)
米国山地標準時 (UTC-07:00) Arizona
山地標準時 (メキシコ) (UTC-07:00) チワワ、ラパス、マサトラン
山地標準時 (UTC-07:00) 山地標準時 (米国およびカナダ)
中央アメリカ標準時 (UTC-06:00) 中央アメリカ
中部標準時 (UTC-06:00) 中部標準時 (米国およびカナダ)
イースター島標準時 (UTC-06:00) イースター島
中部標準時 (メキシコ) (UTC-06:00) グアダラハラ、メキシコシティ、モンテレイ
カナダ中部標準時 (UTC-06:00) Saskatchewan
南アメリカ太平洋標準時 (UTC-05:00) ボゴタ、リマ、キト、リオブランコ
東部標準時 (メキシコ) (UTC-05:00) Chetumal
東部標準時 (UTC-05:00) 東部標準時 (米国およびカナダ)
ハイチ標準時 (UTC-05:00) Haiti
キューバ標準時 (UTC-05:00) Havana
米国東部標準時 (UTC-05:00) インディアナ州 (東部)
タークス・カイコス諸島標準時 (UTC-05:00) タークス・カイコス諸島
パラグアイ標準時 (UTC-04:00) Asuncion
大西洋標準時 (UTC-04:00) 大西洋標準時 (カナダ)
ベネズエラ標準時 (UTC-04:00) Caracas
中央ブラジル標準時 (UTC-04:00) Cuiaba
南アメリカ西部標準時 (UTC-04:00) ジョージタウン、ラパス、マナウス、サン・フアン
太平洋南アメリカ標準時 (UTC-04:00) Santiago
ニューファンドランド標準時 (UTC-03:30) Newfoundland
トカンチンス標準時 (UTC-03:00) Araguaina
E. 南アメリカ標準時 (UTC-03:00) Brasilia
南アメリカ東部標準時 (UTC-03:00) カイエンヌ、フォルタレザ
アルゼンチン標準時 (UTC-03:00) ブエノスアイレス市
グリーンランド標準時 (UTC-03:00) Greenland
モンテビデオ標準時 (UTC-03:00) Montevideo
マガヤネス標準時 (UTC-03:00) プンタアレナス
サンピエール標準時 (UTC-03:00) サンピエール島およびミクロン島
バイア標準時 (UTC-03:00) Salvador
UTC-02 (UTC-02:00) 協定世界時 -02
中央大西洋標準時 (UTC-02:00) 中央大西洋 - 廃止
アゾレス諸島標準時 (UTC-01:00) Azores
カーボベルデ標準時 (UTC-01:00) カーボベルデ諸島
UTC (UTC) 協定世界時
GMT 標準時 (UTC+00:00) ダブリン、エディンバラ、リスボン、ロンドン
グリニッジ標準時 (UTC+00:00) モンロビア、レイキャヴィーク
W. ヨーロッパ標準時 (UTC+01:00) アムステルダム、ベルリン、ベルン、ローマ、ストックホルム、ウィーン
中央ヨーロッパ標準時 (UTC+01:00) ベオグラード、ブラチスラヴァ、ブダペスト、リュブリャナ、プラハ
ロマンス標準時 (UTC+01:00) ブリュッセル、コペンハーゲン、マドリード、パリ
モロッコ標準時 (UTC+01:00) Casablanca
サントメ標準時 (UTC+01:00) サントメ
中央ヨーロッパ標準時 (UTC+01:00) サラエヴォ、スコピエ、ワルシャワ、ザグレブ
W. 中央アフリカ標準時 (UTC+01:00) 西中央アフリカ
ヨルダン標準時 (UTC+02:00) Amman
GTB 標準時 (UTC+02:00) アテネ、ブカレスト
中東標準時 (UTC+02:00) Beirut
エジプト標準時 (UTC+02:00) Cairo
E. ヨーロッパ標準時 (UTC+02:00) Chisinau
シリア標準時 (UTC+02:00) Damascus
西岸標準時 (UTC+02:00) ガザ、ヘブロン
南アフリカ標準時 (UTC+02:00) ハラーレ、プレトリア
FLE 標準時 (UTC+02:00) ヘルシンキ、キエフ、リガ、ソフィア、タリン、ヴィリニュス
イスラエル標準時 (UTC+02:00) Jerusalem
カリーニングラード標準時 (UTC+02:00) Kaliningrad
スーダン標準時 (UTC+02:00) Khartoum
リビア標準時 (UTC+02:00) Tripoli
ナミビア標準時 (UTC+02:00) Windhoek
アラビック標準時 (UTC+03:00) Baghdad
トルコ標準時 (UTC+03:00) Istanbul
アラブ標準時 (UTC+03:00) クウェート、リヤド
ベラルーシ標準時 (UTC+03:00) Minsk
ロシア標準時 (UTC+03:00) モスクワ、サンクトペテルブルク
E. アフリカ標準時 (UTC+03:00) Nairobi
イラン標準時 (UTC+03:30) Tehran
アラビア標準時 (UTC+04:00) アブダビ、マスカット
アストラハン標準時 (UTC+04:00) アストラハン、ウリヤノフスク
アゼルバイジャン標準時 (UTC+04:00) Baku
ロシア タイム ゾーン 3 (UTC+04:00) イジェフスク、サマーラ
モーリシャス標準時 (UTC+04:00) ポートルイス
サラトフ標準時 (UTC+04:00) Saratov
ジョージア標準時 (UTC+04:00) Tbilisi
ボルゴグラード標準時 (UTC+04:00) Volgograd
コーカサス標準時 (UTC+04:00) Yerevan
アフガニスタン標準時 (UTC+04:30) Kabul
西アジア標準時 (UTC+05:00) アシハバード、タシケント
エカテリンブルク標準時 (UTC+05:00) Ekaterinburg
パキスタン標準時 (UTC+05:00) イスラマバード、カラチ
インド標準時 (UTC+05:30) チェンナイ、コルカタ、ムンバイ、ニューデリー
スリランカ標準時 (UTC+05:30) スリジャヤワルダナプラコッテ
ネパール標準時 (UTC+05:45) Kathmandu
中央アジア標準時 (UTC+06:00) Astana
バングラデシュ標準時 (UTC+06:00) Dhaka
オムスク標準時 (UTC+06:00) Omsk
ミャンマー標準時 (UTC+06:30) ヤンゴン (ラングーン)
東南アジア標準時 (UTC+07:00) バンコク、ハノイ、ジャカルタ
アルタイ標準時 (UTC+07:00) バルナウル、ゴルノアルタイスク
W. モンゴル標準時 (UTC+07:00) Hovd
北アジア標準時 (UTC+07:00) Krasnoyarsk
N. 中央アジア標準時 (UTC+07:00) Novosibirsk
トムスク標準時 (UTC+07:00) Tomsk
中国標準時 (UTC+08:00) 北京、重慶、香港、ウルムチ
北アジア東標準時 (UTC+08:00) Irkutsk
シンガポール標準時 (UTC+08:00) クアラルンプール、シンガポール
W. オーストラリア標準時 (UTC+08:00) Perth
台北標準時 (UTC+08:00) Taipei
ウランバートル標準時 (UTC+08:00) Ulaanbaatar
オーストラリア中西部標準時 (UTC+08:45) Eucla
ザバイカル標準時 (UTC+09:00) Chita
東京標準時 (UTC+09:00) 大阪、札幌、東京
北朝鮮標準時 (UTC+09:00) Pyongyang
韓国標準時 (UTC+09:00) Seoul
ヤクーツク標準時 (UTC+09:00) Yakutsk
Cen. オーストラリア標準時 (UTC+09:30) Adelaide
オーストラリア中央部標準時 (UTC+09:30) Darwin
E. オーストラリア標準時 (UTC+10:00) Brisbane
オーストラリア東部標準時 (UTC+10:00) キャンベラ、メルボルン、シドニー
西太平洋標準時 (UTC+10:00) グアム、ポートモレスビー
タスマニア標準時 (UTC+10:00) Hobart
ウラジオストク標準時 (UTC+10:00) Vladivostok
ロードハウ標準時 (UTC+10:30) ロードハウ島
ブーゲンビル標準時 (UTC+11:00) ブーゲンビル島
ロシア タイム ゾーン 10 (UTC+11:00) Chokurdakh
マガダン標準時 (UTC+11:00) Magadan
ノーフォーク標準時 (UTC+11:00) ノーフォーク島
サハリン標準時 (UTC+11:00) Sakhalin
中央太平洋標準時 (UTC+11:00) ソロモン諸島、ニューカレドニア
ロシア タイム ゾーン 11 (UTC+12:00) アナディリ、ペトロパブロフスク-カムチャツキー
ニュージーランド標準時 (UTC+12:00) オークランド、ウェリントン
UTC+12 (UTC+12:00) 協定世界時 +12
フィジー標準時 (UTC+12:00) Fiji
カムチャツカ標準時 (UTC+12:00) ペトロパブロフスク-カムチャツキー - 廃止
チャタム諸島標準時 (UTC+12:45) チャタム諸島
UTC+13 (UTC+13:00) 協定世界時 +13
トンガ標準時 (UTC+13:00) Nuku'alofa
サモア標準時 (UTC+13:00) Samoa
ライン諸島標準時 (UTC+14:00) クリスマス島

See also