Amazon RDS での Microsoft SQL Server - Amazon Relational Database Service

Amazon RDS での Microsoft SQL Server

Amazon RDS は、複数のバージョンやエディションの Microsoft SQL Server を実行する DB インスタンスをサポートします。メジャーバージョンごとのサポートされている最新バージョンは以下のとおりです。サポートされているバージョン、エディション、および RDS エンジンのバージョンの詳細なリストについては、「Amazon RDS での Microsoft SQL Server バージョン」を参照してください。

  • SQL Server 2019 CU5 15.00.4043.16。KB4552255 に基づいて 2020 年 7 月 22 日にリリース。

  • SQL Server 2017 CU20 14.00.3294.2。KB4541283 に基づいて 2020 年 6 月 16 日にリリース。

  • SQL Server 2016 SP2 CU13 13.00.5820.21。KB4549825 に基づいて 2020 年 6 月 16 日にリリース。

  • SQL Server 2014 SP3 CU4 12.00.6329.1。2019 年 7 月 29 日に KB4500181 に基づいてリリース。

  • SQL Server 2012 SP4 GDR 11.0.7493.4。2020 年 2 月 11 日に KB4532098 に基づいてリリース。

  • SQL Server 2008: リージョンを問わず、新しいインスタンスをプロビジョンすることはできなくなりました。Amazon RDS は、このバージョンから既存のインスタンスを随時移行しています。

SQL Server のライセンスについては、「Amazon RDS での Microsoft SQL Server のライセンス」を参照してください。SQL Server のビルドの詳細については、「最新の SQL Server ビルド」に関する Microsoft のサポート記事を参照してください。

Amazon RDS では、DB インスタンス、DB スナップショット、ポイントインタイムリカバリ、自動バックアップ、手動バックアップを作成できます。SQL Server を実行する DB インスタンスは VPC 内で使用できます。SQL Server を実行している DB インスタンスへの接続に Secure Sockets Layer (SSL) を使用することもできます。また、保管時のデータの暗号化に Transparent Data Encryption (TDE) を使用できます。Amazon RDS は現在、SQL Server データベースミラーリング (DBM) または Always On 可用性グループ (AG) を高可用性フェイルオーバーソリューションとして使用することで、SQL Server 向けのマルチ AZ 配置をサポートしています。

マネージド型サービスの操作性を提供するために、Amazon RDS は DB インスタンスへのシェルアクセスを許可せず、高度な権限を必要とする特定のシステムプロシージャやシステムテーブルへのアクセスを制限します。Amazon RDS は、Microsoft SQL Server Management Studio などの標準的な SQL クライアントアプリケーションを使用した DB インスタンスでのデータベースへのアクセスをサポートします。Amazon RDS は、Telnet、Secure Shell (SSH)、または Windows リモートデスクトップ接続を介した DB インスタンスへの直接ホストアクセスを許可しません。DB インスタンスを作成すると、マスターユーザーに対して、そのインスタンス上のすべてのユーザーデータベースの db_owner ロールが割り当てられ、バックアップに使用するアクセス権限を除き、すべてのデータベースレベルのアクセス権限が付与されます。バックアップは、Amazon RDS が自動的に管理します。

最初の DB インスタンスを作成する前に、このガイドの「セットアップ」セクションの手順を完了してください。詳細については、「Amazon RDS のセットアップ」を参照してください。

Amazon RDS の Microsoft SQL Server 用の一般的な管理タスク

以下に示しているのは、Amazon RDS SQL Server DB インスタンスで実行する一般的な管理タスクと、各タスクの関連ドキュメントへのリンクです。

タスク領域 関連資料

インスタンスクラス、ストレージ、PIOPS

本稼働用に DB インスタンスを作成する場合、インスタンスクラス、ストレージタイプ、およびプロビジョンド IOPS が Amazon RDS でどのように機能するか理解する必要があります。

Microsoft SQL Server の DB インスタンスクラスのサポート

Amazon RDS ストレージタイプ

マルチ AZ 配置

本稼働 DB インスタンスは、マルチ AZ 配置を使用する必要があります。マルチ AZ 配置は、DB インスタンスの拡張された可用性、データ堅牢性、および耐障害性を提供します。SQL Server のマルチ AZ 配置は、SQL Server ネイティブの DBM または AG テクノロジーを使用して実装されます。

Amazon RDS での高可用性 (マルチ AZ)

Microsoft SQL Server のデータベースミラーリングまたは Always On 可用性グループを使用したマルチ AZ 配置

Amazon Virtual Private Cloud (VPC)

AWS アカウントにデフォルト VPC がある場合、DB インスタンスがデフォルト VPC 内に自動的に作成されます。アカウントにデフォルト VPC がない場合、DB インスタンスを VPC に作成する必要があるときは、DB インスタンスを作成する前に VPC とサブネットグループを作成する必要があります。

EC2-VPC または EC2-Classic のどちらのプラットフォームを使用しているかを確認する

VPC 内の DB インスタンスの使用

セキュリティグループ

デフォルトでは、DB インスタンスが作成されると、アクセスを禁止するファイアウォールが設定されます。したがって、DB インスタンスにアクセスするために、正しい IP アドレスとネットワーク構成を備えたセキュリティグループを作成する必要があります。作成するセキュリティグループは、どの Amazon EC2 プラットフォームで DB インスタンスが稼働しているか、Amazon EC2 インスタンスから DB インスタンスにアクセスするかどうかによって異なります。

一般的に、DB インスタンスが EC2-Classic プラットフォームにある場合は、DB セキュリティグループを作成する必要があります。DB インスタンスが EC2-VPC プラットフォームにある場合は、VPC セキュリティグループを作成する必要があります。

EC2-VPC または EC2-Classic のどちらのプラットフォームを使用しているかを確認する

セキュリティグループによるアクセスコントロール

パラメータグループ

DB インスタンスに特定のデータベースパラメータが必要になる場合は、DB インスタンスを作成する前にパラメータグループを作成する必要があります。

DB パラメータグループを使用する

オプショングループ

DB インスタンスに特定のデータベースオプションが必要になる場合は、DB インスタンスを作成する前にオプショングループを作成する必要があります。

Microsoft SQL Server データベースエンジンのオプション

DB インスタンスへの接続

セキュリティグループを作成し、それを DB インスタンスに関連付けると、Microsoft SQL Server Management Studio などの標準的な SQL クライアントアプリケーションを使用して DB インスタンスに接続できます。

Microsoft SQL Server データベースエンジンを実行する DB インスタンスに接続する

バックアップと復元

DB インスタンスを作成するとき、自動バックアップが作成されるように設定できます。完全バックアップファイル (.bak ファイル) を使用することで、データベースを手動でバックアップおよび復元することもできます。

バックアップの使用

SQL Server データベースのインポートとエクスポート

Monitoring

CloudWatch Amazon RDS メトリクス、イベント、および拡張モニタリングを使用することで、SQL Server DB インスタンスをモニタリングできます。

DB インスタンスのメトリクスの表示

Amazon RDS イベントの表示

ログファイル

SQL Server DB インスタンスのログファイルにアクセスできます。

Amazon RDS データベースログファイル

Microsoft SQL Server データベースのログファイル

SQL Server DB インスタンスを使用するための高度な管理タスクがあります。詳細については、次のドキュメントを参照してください。

Microsoft SQL Server DB インスタンスの制限

DB インスタンスへの Microsoft SQL Server の Amazon RDS 実装には、注意が必要ないくつかの制限があります。

  • DB インスタンスでサポートされるデータベースの最大数は、インスタンスクラスタイプと可用性モードのシングル AZ、マルチ AZ データベースミラーリング (DBM)、またはマルチ AZ 可用性グループ (AG) によって異なります。Microsoft SQL Server システムは、この制限にはカウントされません。

    次の表は、各インスタンスクラスタイプと可用性モードでサポートされるデータベースの最大数を示しています。この表は、あるインスタンスクラスタイプから別のインスタンスクラスタイプに移動するか、ある可用性モードから別の可用性モードに移行することができるのかを判断するのに役立ちます。ソース DB インスタンスに、ターゲットインスタンスのクラスタイプまたは可用性モードがサポートできる数より多いデータベースがある場合、DB インスタンスの変更は失敗します。リクエストのステータスは、[イベント] ウィンドウで確認できます。

    インスタンスクラスのタイプ Single-AZ マルチ AZ (DBM) マルチ AZ (Always On AG)
    db.*.micro to db.*.medium 30 該当なし 該当なし
    db.*.large 30 30 30
    db.*.xlarge から db.*.16xlarge 100 50 75
    db.*.24xlarge 100 50 100

    * は、さまざまなインスタンスクラスのタイプを表します。

    たとえば、DB インスタンスが、シングル AZ 付きの db.*.16xlarge で実行されており、76 のデータベースがあるとします。マルチ AZ の Always On AG を使用してアップグレードする DB インスタンスを変更します。DB インスタンスにターゲット設定でサポートできる以上のデータベースが含まれているため、このアップグレードは失敗します。インスタンスクラスタイプを db.*.24xlarge にアップグレードすると、変更は成功します。

    アップグレードが失敗すると、次のようなイベントおよびメッセージが表示されます。

    • データベースインスタンスクラスを変更できません。インスタンスには 76 個のデータベースがありますが、変換後にサポートされるのは 75 個のみです。

    • DB インスタンスクラスを マルチ AZ に変換できません。インスタンスには 76 のデータベースがありますが、変換後にサポートされるのは 75 のみです。

    ポイントインタイムリストアまたはスナップショットリストアに失敗すると、次のようなイベントやメッセージが表示されます。

    • データベースインスタンスが互換性のない復元になりました。インスタンスには 76 個のデータベースがありますが、変換後にサポートされるのは 75 個のみです。

  • 一部のポートは、Amazon RDS 用に予約されているため、DB インスタンスの作成時には使用できません。

  • 169.254.0.0/16 の範囲内の IP アドレスからのクライアント接続は許可されていません。これは、ローカルリンクのアドレス指定に使用される Automatic Private IP Addressing Range (APIPA) です。

  • DB インスタンスにソフトウェアの制限(24 コア、4 ソケット、128 GB RAM)よりも多くのプロセッサがある場合、SQL Server Standard Edition は使用可能なプロセッサのサブセットのみを使用します。この例は、db.m5.24xlarge および db.r5.24xlarge インスタンスクラスです。

  • SQL Server 用の Amazon RDS では、msdb データベースへのデータのインポートがサポートされていません。

  • SQL Server マルチ AZ 配置の DB インスタンスにあるデータベースの名前は変更できません。

  • SQL Server DB インスタンスの最大ストレージのサイズは次のとおりです。

    • 汎用 (SSD) ストレージ – すべてのエディションで 16 TiB

    • プロビジョンド IOPS ストレージ – すべてのエディションで 16 TiB

    • マグネティックストレージ – すべてのエディションで 1 TiB

    さらに大きいサイズのストレージを必要とするシナリオでは、複数の DB インスタンスにまたがるシャーディングを使用することによって制限を回避できます。このアプローチでは、シャーディングされたシステムに接続するアプリケーションに、データに依存するルーティングロジックが必要です。既存のシャーディングフレームワークを使用するか、カスタムコードを記述してシャーディングを有効にできます。既存のフレームワークを使用する場合、このフレームワークは DB インスタンスと同じサーバーのコンポーネントにインストールできません。

  • SQL Server DB インスタンスの最小ストレージサイズは次のとおりです。

    • 汎用 (SSD) ストレージ – Enterprise、Standard、Web および Express エディション向けは 20 GiB

    • プロビジョンド IOPS ストレージ – Enterprise および Standard エディション向けは 20 GiB、Web および Express エディション向けは 100 GiB

    • マグネティックストレージ – Enterprise エディションおよび Standard エディションでは 200 GiB、Web エディションおよび Express エディションでは 20 GiB

  • Amazon RDS では、RDS DB インスタンスと同じサーバー上でのこれらのサービスの実行をサポートしていません。

    • Data Quality Services

    • マスターデータサービス

    これらの機能を使用するには、SQL Server を Amazon EC2 インスタンスにインストールするか、オンプレミスの SQL Server インスタンスを使用します。このような場合、EC2 インスタンスまたは SQL Server インスタンスは、Amazon RDS の SQL Server DB インスタンスのマスターデータサービスサーバーとして機能します。Microsoft のライセンスポリシーに従って、Amazon EBS とともに Amazon EC2 インスタンスに SQL サーバーをインストールできます。

  • Microsoft SQL Server の制限により、DROP DATABASE の実行が成功する前の時点に復元した場合、その時点のデータベースの状態が反映されない可能性があります。たとえば、削除されたデータベースは通常、DROP DATABASE コマンドが発行される前の最大 5 分前の状態に復元されます。このタイプの復元は、削除されたデータベースに数分間に行われたトランザクションを復元できないことを意味します。この問題に対処するには、復元オペレーションが完了してから DROP DATABASE コマンドを再発行します。データベースを削除すると、そのデータベースのトランザクションログが削除されます。

  • SQL Server の場合は、DB インスタンスを作成した後、データベースを作成します。データベース名は、通常の SQL Server の命名ルールに従いますが、以下の点が異なります。

    • データベース名を rdsadmin で始めることはできません。

    • 先頭や末尾にスペースやタブを含めることはできません。

    • 新しい行を作成する文字を含めることはできません。

    • 一重引用符 (') を含めることはできません。

Microsoft SQL Server の DB インスタンスクラスのサポート

DB インスタンスの計算とメモリの容量は、DB インスタンスクラスによって決まります。必要な DB インスタンスクラスは、処理能力とメモリの要件によって異なります。詳細については、「DB インスタンスクラス」を参照してください。

Microsoft SQL Server でサポートされている DB インスタンスクラスの以下のリストは、参考のために示しています。最新のリストについては、RDS コンソールの「https://console.aws.amazon.com/rds/」を参照してください。

SQL Server エディション 2019 サポートの範囲 2017 および 2016 サポートの範囲 2014 および 2012 サポートの範囲

Enterprise Edition

db.t3.xlargedb.t3.2xlarge

db.r5.xlargedb.r5.24xlarge

db.m5.xlargedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

db.x1e.xlargedb.x1e.32xlarge

db.z1d.xlargedb.z1d.12xlarge

db.t3.xlargedb.t3.2xlarge

db.r3.xlargedb.r3.8xlarge

db.r4.xlargedb.r4.16xlarge

db.r5.xlargedb.r5.24xlarge

db.m4.xlargedb.m4.16xlarge

db.m5.xlargedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

db.x1e.xlargedb.x1e.32xlarge

db.z1d.xlargedb.z1d.12xlarge

db.t3.xlargedb.t3.2xlarge

db.r3.xlargedb.r3.8xlarge

db.r4.xlargedb.r4.8xlarge

db.r5.xlargedb.r5.24xlarge

db.m4.xlargedb.m4.10xlarge

db.m5.xlargedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

Standard Edition

db.t3.xlargedb.t3.2xlarge

db.r5.largedb.r5.24xlarge

db.m5.largedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

db.x1e.xlargedb.x1e.32xlarge

db.z1d.largedb.z1d.12xlarge

db.t3.xlargedb.t3.2xlarge

db.r4.largedb.r4.16xlarge

db.r5.largedb.r5.24xlarge

db.m4.largedb.m4.16xlarge

db.m5.largedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

db.x1e.xlargedb.x1e.32xlarge

db.z1d.largedb.z1d.12xlarge

db.t3.xlargedb.t3.2xlarge

db.r3.largedb.r3.8xlarge

db.r4.largedb.r4.8xlarge

db.r5.largedb.r5.24xlarge

db.m3.mediumdb.m3.2xlarge

db.m4.largedb.m4.10xlarge

db.m5.largedb.m5.24xlarge

db.x1.16xlargedb.x1.32xlarge

Web Edition

db.t3.smalldb.t3.2xlarge

db.r5.largedb.r5.4xlarge

db.m5.largedb.m5.4xlarge

db.z1d.largedb.z1d.3xlarge

db.t2.smalldb.t2.medium

db.t3.smalldb.t3.2xlarge

db.r4.largedb.r4.2xlarge

db.r5.largedb.r5.4xlarge

db.m4.largedb.m4.4xlarge

db.m5.largedb.m5.4xlarge

db.z1d.largedb.z1d.3xlarge

db.t2.smalldb.t2.medium

db.t3.smalldb.t3.2xlarge

db.r3.largedb.r3.2xlarge

db.r4.largedb.r4.2xlarge

db.r5.largedb.r5.4xlarge

db.m3.mediumdb.m3.2xlarge

db.m4.largedb.m4.4xlarge

db.m5.largedb.m5.4xlarge

Express Edition

db.t3.smalldb.t3.xlarge

db.t2.microdb.t2.medium

db.t3.smalldb.t3.xlarge

db.t2.microdb.t2.medium

db.t3.smalldb.t3.xlarge

Microsoft SQL Server のセキュリティ

Microsoft SQL Server データベースエンジンではロールベースのセキュリティを使用します。DB インスタンスを作成する際に使用するマスターユーザー名は、processadminpublic、および setupadmin 固定サーバーロールのメンバーである SQL Server 認証のログインです。

データベースを作成するユーザーには、そのデータベースの db_owner ロールが割り当てられ、バックアップに使用されるものを除く、すべてのデータベースレベルのアクセス許可が付与されます。バックアップは、Amazon RDS が自動的に管理します。

次のサーバーレベルのロールは、現在 Amazon RDS では使用できません。

  • bulkadmin

  • dbcreator

  • diskadmin

  • securityadmin

  • serveradmin

  • sysadmin

次のサーバーレベルのアクセス許可は、SQL Server DB インスタンスでは使用できません。

  • ALTER ANY CREDENTIAL (すべての認証情報の変更)

  • ALTER ANY EVENT NOTIFICATION (すべてのイベント通知の変更)

  • ALTER ANY EVENT SESSION (すべてのイベントセッションの変更)

  • ALTER RESOURCES (リソースの変更)

  • ALTER SETTINGS (設定の変更。DB パラメータグループ API オペレーションを使用してパラメータを変更できます。詳細については、「DB パラメータグループを使用する」を参照)

  • AUTHENTICATE SERVER (サーバーの認証)

  • CONTROL_SERVER (コントロールサーバー)

  • CREATE DDL EVENT NOTIFICATION (DDL イベントの通知の作成)

  • CREATE ENDPOINT (エンドポイントの作成)

  • CREATE TRACE EVENT NOTIFICATION (追跡イベント通知の作成)

  • EXTERNAL ACCESS ASSEMBLY (外部アクセスアセンブリ)

  • SHUTDOWN (シャットダウン。代わりに RDS の起動オプションを使用できます)

  • UNSAFE ASSEMBLY (安全ではないアセンブリ)

  • ALTER ANY AVAILABILITY GROUP (すべての可用性グループの変更。SQL Server 2012 のみ)

  • CREATE ANY AVAILABILITY GROUP (すべての可用性グループの作成。SQL Server 2012 のみ)

Microsoft SQL Server DB インスタンス用のコンプライアンスプログラムサポート

AWS 対象範囲内のサービスは第三者の監査人によって十分に評価され、認証、コンプライアンスの証明、または Authority to Operate (ATO) が発行されます。詳細については、「コンプライアンスプログラムによる AWS 対象範囲内のサービス」を参照してください。

Microsoft SQL Server の DB インスタンス用の HIPAA サポート

Microsoft SQL Server データベース用の Amazon RDS を使用して、HIPAA 準拠アプリケーションを構築できます。AWS との事業提携契約 (BAA) に基づいて、保護されるべき医療情報 (PHI) を含め、医療関連の情報を保存できます。詳細については、「HIPAA コンプライアンス」を参照してください。

SQL Server のための Amazon RDS では、以下のバージョンおよびエディションの HIPAA をサポートしています。

  • SQL Server 2017 Enterprise、Standard、および Web Edition

  • SQL Server 2016 Enterprise、Standard、および Web Edition

  • SQL Server 2014 Enterprise、Standard、および Web Edition

  • SQL Server 2012 Enterprise、Standard、および Web Edition

DB インスタンスで HIPAA サポートを有効にするには、次の 3 つのコンポーネントを設定します。

コンポーネント 詳細

監査

監査を設定するには、rds.sqlserver_audit パラメータを fedramp_hipaa の値に設定します。DB インスタンスがカスタム DB パラメータグループを使用していない場合は、rds.sqlserver_audit パラメータを変更する前に、カスタムパラメータグループを作成し、DB インスタンスにアタッチする必要があります。詳細については、「DB パラメータグループを使用する」を参照してください。

送信の暗号化

送信の暗号化を設定するには、DB インスタンスへのすべての接続で Secure Sockets Layer (SSL) を強制的に使用するようにします。詳細については、「DB インスタンスへの接続に SSL を使用させる」を参照してください。

保管時の暗号化

保管時の暗号化を設定するには、2 つのオプションがあります。

  1. Enterprise Edition を実行している場合、保管時の暗号化を実行するために透過的なデータ暗号化 (TDE) を使用することができます。詳細については、「SQL サーバーの透過的なデータの暗号化サポート」を参照してください。

  2. AWS Key Management Service (AWS KMS) 暗号化キーを使用して、保管時の暗号化を設定できます。詳細については、「Amazon RDS リソースの暗号化」を参照してください。

Microsoft SQL Server DB インスタンスの SSL サポート

アプリケーションと Microsoft SQL Server を実行する Amazon RDS DB インスタンス間の接続は、SSL を使用して暗号化できます。また、DB インスタンスへのすべての接続に SSL の使用を強制することができます。接続に SSL の使用を強制する場合、これはクライアントに対して透過的に行われ、クライアントは SSL を使用するための作業を行う必要はありません。

SSL は、すべての AWS リージョンおよび対応しているすべての SQL Server エディションでサポートされています。詳細については、「Microsoft SQL Server DB インスタンスでの SSL の使用」を参照してください。

Amazon RDS での Microsoft SQL Server バージョン

新しい DB インスタンスを作成するときは、現在サポートされているいずれかの Microsoft SQL Server バージョンを指定できます。Microsoft SQL Server メジャーバージョン (Microsoft SQL Server 14.00 など) と、指定したメジャーバージョンでサポートされている任意のマイナーバージョンを指定できます。バージョンを指定しない場合、Amazon RDS では、サポートされているいずれかのバージョン (通常最新のバージョン) がデフォルトで設定されます。マイナーバージョンではなく、メジャーバージョンを指定した場合は、Amazon RDS では、お客様が指定したメジャーバージョンの最新リリースにデフォルトで設定されます。

次の表は、すべてのエディションとすべての AWS リージョンでサポートされているバージョンを示しています (例外については特記します)。サポートされているバージョンのリストと、新しく作成された DB インスタンスのデフォルトを表示するには、describe-db-engine-versions AWS CLI コマンドを使用することもできます。

RDS でサポートされる SQL Server バージョン
メジャーバージョン マイナーバージョン RDS API EngineVersion および CLI engine-version
SQL Server 2019

15.00.4043.16 (CU5)

15.00.4043.16.v1

SQL Server 2017

14.00.3294.2 (CU20)

14.00.3281.6 (CU19)

14.00.3223.3 (CU16)

14.00.3192.2 (CU15 GDR)

14.00.3049.1 (CU13 修正プログラムの更新)

14.00.3035.2 (CU9 GDR)

14.00.3015.40 (CU3)

14.00.1000.169 (RTM)

14.00.3294.2.v1

14.00.3281.6.v1

14.00.3223.3.v1

14.00.3192.2.v1

14.00.3049.1.v1

14.00.3035.2.v1

14.00.3015.40.v1

14.00.1000.169.v1

SQL Server 2016

13.00.5820.21 (SP2 CU13)

13.00.5598.27 (SP2 CU11)

13.00.5426.0 (SP2 CU8)

13.00.5366.0 (SP2)

13.00.5292.0 (CU6)

13.00.5216.0 (CU3)

13.00.4522.0 (SP1 CU10 セキュリティ更新)

13.00.4466.4 (SP1 CU7)

13.00.4451.0 (SP1 CU5)

13.00.4422.0 (SP1 CU2)

13.00.2164.0 (RTM CU2)

13.00.5820.21.v1

13.00.5598.27.v1

13.00.5426.0.v1

13.00.5366.0.v1

13.00.5292.0.v1

13.00.5216.0.v1

13.00.4522.0.v1

13.00.4466.4.v1

13.00.4451.0.v1

13.00.4422.0.v1

13.00.2164.0.v1

SQL Server 2014

12.00.6329.1 (SP3 CU4)

12.00.6293.0 (SP3 CU3)

12.00.5571.0 (SP2 CU10)

12.00.5546.0 (SP2 CU5)

12.00.5000.0 (SP2)

12.00.6329.1.v1

12.00.6293.0.v1

12.00.5571.0.v1

12.00.5546.0.v1

12.00.5000.0.v1

SQL Server 2012

11.00.7493.4 (SP4 GDR)

11.00.7462.6 (SP4 GDR)

11.00.6594.0 (SP3 CU8)

11.00.6020.0 (SP3)

11.00.5058.0 (SP2) (米国東部 (オハイオ)、カナダ (中部)、および 欧州 (ロンドン) を除く)

11.00.7493.4.v1

11.00.7462.6.v1

11.00.6594.0.v1

11.00.6020.0.v1

11.00.5058.0.v1

Amazon RDS でのバージョン管理

Amazon RDS には、柔軟なバージョン管理機能があります。この機能を使用して、DB インスタンスでのパッチの適用やアップグレードのタイミングと方法を制御できます。そのため、DB エンジンに対して以下の操作を行うことができます。

  • データベースエンジンのパッチバージョンとの互換性を維持する。

  • 本番稼働環境にデプロイする前に、新しいパッチバージョンをテストして、アプリケーションで動作することを確認する。

  • サービスレベルアグリーメント (SLA) とタイミング要件を満たすようにバージョンアップグレードを計画して実行する。

Amazon RDS での Microsoft SQL Server DB エンジンのパッチ適用

Amazon RDS では、Amazon RDS に固有の DB インスタンスエンジンバージョンに、Microsoft SQL Server データベースの公式パッチを定期的に統合します。各エンジンバージョンの Microsoft SQL Server パッチの詳細については、「Amazon RDS のバージョンと機能のサポート」を参照してください。

現在、エンジンのアップグレードはすべて、DB インスタンスで手動で実行しています。詳細については、「Microsoft SQL Server DB エンジンのアップグレード」を参照してください。

Amazon RDS の Microsoft SQL Server のメジャーエンジンバージョンの非推奨スケジュール

次の表は、メジャーエンジンのバージョンの Microsoft SQL Server の非推奨スケジュールを示しています。

日付 情報
2019 年 7 月 12 日

Amazon RDS チームは、2019 年 6 月に Microsoft SQL Server 2008 R2 のサポートを廃止しました。Microsoft SQL Server 2008 R2 の残りのインスタンスは、SQL Server 2012 (利用可能な最新のマイナーバージョン) に移行されます。

Microsoft SQL Server 2008 R2 から自動的にアップグレードされないように、都合の良いときに一度にアップグレードします。詳細については、「DB インスタンスのエンジンバージョンのアップグレード」を参照してください。

2019 年 4 月 25 日 2019 年 4 月末、Microsoft SQL Server 2008 R2 を使用して SQL Server データベースインスタンス用の新しい Amazon RDS を作成することはできなくなります。

Amazon RDS での Microsoft SQL Server の機能

Amazon RDS でサポートされる SQL Server バージョンには、以下の機能が含まれます。

Microsoft SQL Server 2019 の機能

SQL Server 2019 には以下のような多数の新機能があります。

  • 高速データベース復旧 (ADR) – 再起動後または長時間実行されているトランザクションロールバック後のクラッシュ復旧時間が短くなります。

  • インテリジェントクエリ処理 (IQP):

    • 行モードメモリ許可フィードバック – 過剰な許可が自動的に修正されます。これにより、無駄なメモリ使用や同時実行が減ります。

    • 行ストアバッチモード – 列ストアインデックスを必要とせずに、分析ワークロードのバッチモード実行が可能になります。

    • テーブル変数の遅延コンパイル – テーブル変数を参照するクエリのプラン品質と全体的なパフォーマンスが向上します。

  • インテリジェントなパフォーマンス:

    • OPTIMIZE_FOR_SEQUENTIAL_KEY インデックスオプション – インデックスへの同時実行挿入のスループットが向上します。

    • 間接チェックポイントのスケーラビリティの向上 – DML ワークロードが高いデータベースに役立ちます。

    • Concurrent Page Free Space (PFS) の更新 – 排他的ラッチではなく共有ラッチとしての処理が可能になります。

  • モニタリングの改善点:

    • WAIT_ON_SYNC_STATISTICS_REFRESH 待機タイプ – 同期統計更新オペレーションにかかったインスタンスレベルの累積時間を示します。

    • データベーススコープの設定 – LIGHTWEIGHT_QUERY_PROFILINGLAST_QUERY_PLAN_STATS が含まれます。

    • 動的管理機能 (DMF) – sys.dm_exec_query_plan_statssys.dm_db_page_info が含まれます。

  • 詳細な切り捨て警告 – データの切り捨てエラーメッセージに、デフォルトでテーブル名と列名、切り捨てられた値が含まれます。

  • 再開可能なオンラインインデックスの作成 – SQL Server 2017 では、再開可能なオンラインインデックスの再構築のみがサポートされています。

SQL Server 2019 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2019 (15.x) の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2017 の機能

SQL Server 2017 には次のような多数の新機能があります。

  • 適応型クエリ処理

  • 自動プラン修正

  • GraphDB

  • 再開可能なインデックスの再構築

SQL Server 2017 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2017 の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2016 の機能

Amazon RDS は、SQL Server 2016 の以下の機能をサポートしています。

  • 常時暗号化

  • JSON サポート

  • 運用の分析

  • クエリの保存

  • 一時テーブル

SQL Server 2016 の機能の詳細なリストについては、Microsoft ドキュメントの「SQL Server 2016 の新機能」を参照してください。

Microsoft SQL Server 2014 の機能

Amazon RDS は、SQL Server 2012 でサポートされている機能に加えて、SQL Server 2014 で使用可能な新しいクエリオプティマイザと、遅延永続化機能をサポートしています。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

SQL Server 2014 は SQL Server 2012 のすべてのパラメータをサポートし、同じデフォルト値を使用します。SQL Server 2014 には、1 つの新しいパラメータと、バックアップチェックサムのデフォルト設定が含まれています。詳細については、Microsoft のドキュメントで「バックアップユーティリティが CHECKSUM オプションを公開していない場合に、このオプションを有効にする方法」を参照してください。

Microsoft SQL Server 2012 の機能

Amazon RDS は、SQL Server 2008 R2 でサポートされている機能に加えて、次の SQL Server 2012 の機能をサポートしています。

  • Columnstore インデックス (エンタープライズエディション)

  • オンラインでのインデックスの作成、再構築、および削除。対象となるデータ型は、XML、varchar(max)、nvarchar(max)、および varbinary(max) (エンタープライズエディション)

  • 柔軟なサーバーの役割

  • サービスブローカーはサポートされていますが、サービスブローカーエンドポイントはサポートされていません

  • 部分的包含データベース

  • シーケンス

  • 透過的なデータ暗号化 (Enterprise Edition のみ)

  • THROW ステートメント

  • 新規および拡張された空間型

  • UTF-16 のサポート

  • サーバーレベルの ALTER ANY SERVER ROLE アクセス許可

SQL Server 2012 の詳細については、Microsoft ドキュメントで「SQL Server 2012 の各エディションがサポートする機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

一部の SQL Server パラメータは、SQL Server 2012 で変更されました。

  • 次のパラメータは、SQL Server 2012 から削除されています: awe enabledprecompute rank、および sql mail xps。SQL Server DB インスタンスでは、これらのパラメータを変更できず、それらを削除しても SQL Server の使用に影響はありません。

  • SQL Server 2012 の新しい contained database authentication パラメータは、部分的包含データベースをサポートします。このパラメータを有効にして、部分的包含データベースを作成すると、許可されたユーザーのユーザー名とパスワードは、プライマリデータベースではなく、部分的包含データベースに保存されます。部分的包含データベースの詳細については、Microsoft ドキュメントで「包含データベース」を参照してください。

Amazon RDS での Microsoft SQL Server 2008 R2 の非推奨

SQL Server 2008 R2 を使用している既存のインスタンスはすべて、最新のマイナーバージョンの SQL Server 2012 にアップグレードされます。詳細については、「Amazon RDS でのバージョン管理」を参照してください。

SQL Server 2008 R2 の詳細については、Microsoft ドキュメントで「SQL Server 2008 R2 の各エディションがサポートする機能」を参照してください。

Microsoft SQL Server DB インスタンスの変更データキャプチャのサポート

Amazon RDS は、Microsoft SQL Server で実行されている DB インスタンスの変更データキャプチャをサポートします。CDC は、テーブル内のデータに加えられた変更を取得し、後からアクセスできる各変更に関するメタデータを格納します。詳細については、Microsoft ドキュメントの「変更データキャプチャ」を参照してください。

Amazon RDS は、次の SQL Server のエディションおよびバージョンの CDC をサポートしています。

  • Microsoft SQL Server Enterprise Edition (すべてのバージョン)

  • Microsoft SQL Server Standard Edition:

    • 2019

    • 2017 年

    • 2016 バージョン 13.00.4422.0 SP1 CU2 以降

Amazon RDS DB インスタンスで CDC を使用するには、まず RDS 提供のストアドプロシージャを使用してデータベースレベルで CDC を有効または無効にします。その後で、そのデータベースの db_owner ロールを持つユーザーは、ネイティブの Microsoft ストアドプロシージャを使用して、そのデータベースの CDC を制御できます。詳細については、「変更データキャプチャの使用」を参照してください。

CDC および AWS Database Migration Service を使用すると、SQL Server DB インスタンスからの継続的なレプリケーションを有効にできます。​

サポート対象外の機能とサポートが制限されている機能

以下の Microsoft SQL Server 機能は、Amazon RDS ではサポートされていません。

  • Microsoft Azure Blob ストレージへのバックアップ

  • バッファプールの拡張

  • Data Quality Services

  • データベースのログ配布

  • データベースメール

  • 拡張ストアドプロシージャ (xp_cmdshell を含む)

  • FILESTREAM のサポート

  • ファイルテーブル

  • 機械学習と R サービス (インストールするための OS アクセス許可が必要です)

  • メンテナンスプラン

  • パフォーマンスデータコレクター

  • ポリシーベースの管理

  • PolyBase

  • レプリケーション

  • リソースガバナー

  • サーバーレベルのトリガー

  • サービスブローカーエンドポイント

  • Stretch database

  • T-SQL エンドポイント (CREATE ENDPOINT を使用するオペレーションはいずれも使用できません)

  • WCF Data Services

以下の Microsoft SQL Server 機能は、Amazon RDS でのサポートが制限されています。

Microsoft SQL Server のデータベースミラーリングまたは Always On 可用性グループを使用したマルチ AZ 配置

Amazon RDS は、Microsoft SQL Server を実行する DB インスタンスで SQL Server データベースミラーリング (DBM) または Always On 可用性グループ (AG) によるマルチ AZ 配置をサポートしています。マルチ AZ 配置は、DB インスタンスの拡張された可用性、データ堅牢性、および耐障害性を提供します。予定されたデータベースメンテナンスまたは予期しないサービス障害時に、Amazon RDS は自動的に最新のセカンダリレプリカにフェイルオーバーするため、データベースオペレーションを手動の介入なしで速やかに再開できます。プライマリインスタンスおよびセカンダリインスタンスは、同じエンドポイントを使用します。このエンドポイントの物理的なネットワークアドレスは、フェイルオーバープロセスの一環としてパッシブなセカンダリレプリカに移行します。フェイルオーバーが発生した場合、アプリケーションを再構成する必要はありません。

Amazon RDS は、アクティブにマルチ AZ をモニタリングして、プライマリで問題が発生したときにフェイルオーバーを開始することで、フェイルオーバーを管理します。フェイルオーバーは、プライマリとスタンバイが完全に同期していないと開始されません。Amazon RDS は、異常のある DB インスタンスを自動的に修正し、同期レプリケーションを再確立することで、マルチ AZ 配置をアクティブに維持します。お客様は何も管理する必要がありません。Amazon RDS が代わりにプライマリインスタンス、監視サーバーインスタンス、およびスタンバイインスタンスを処理します。SQL Server マルチ AZ をセットアップすると、RDS はインスタンスのすべてのデータベースに対してパッシブなセカンダリインスタンスを設定します。

詳細については、「Microsoft SQL Server のマルチ AZ 配置」を参照してください。

Transparent Data Encryption を使用した保管時のデータの暗号化

Amazon RDS は、格納されているデータを透過的に暗号化する Microsoft SQL Server 透過的なデータ暗号化 (TDE) をサポートしています。Amazon RDS​ では、オプショングループを使用してこれらの機能を有効にして設定します。TDE オプションの詳細については、「SQL サーバーの透過的なデータの暗号化サポート」を参照してください。

Amazon RDS for Microsoft SQL Server 用の関数とストアドプロシージャ

次の表に、SQL Server のタスクの自動化に役立つ Amazon RDS 関数とストアドプロシージャを示します。

SQL Server 関数とストアドプロシージャ
タスクタイプ プロシージャまたは関数 使用場所
管理タスク rds_drop_database Microsoft SQL Server データベースの削除
rds_failover_time 最後のフェイルオーバー時間の確認
rds_modify_db_name マルチ AZ 配置の Microsoft SQL Server データベースの名前を変更する
rds_read_error_log エラーログとエージェントログの表示
rds_set_configuration

さまざまな DB インスタンスの設定を設定します。

rds_set_database_online Microsoft SQL Server データベースをオフラインからオンラインに切り替える
rds_show_configuration

rds_set_configuration を使用して設定された値を表示します。

rds_shrink_tempdbfile tempdb データベースの圧縮
変更データキャプチャ (CDC) rds_cdc_disable_db CDC の無効化
rds_cdc_enable_db CDC の有効化
ネイティブバックアップおよび復元 rds_backup_database データベースのバックアップ
rds_cancel_task タスクのキャンセル
rds_finish_restore データベースの復元を終了する
rds_restore_database データベースの復元
rds_restore_log ログの復元
Amazon S3 ファイル転送 rds_delete_from_filesystem RDS インスタンスのファイルを削除する
rds_download_from_s3 Amazon S3 バケットから SQL Server DB インスタンスにファイルをダウンロードする
rds_gather_file_details RDS DB インスタンスのファイルを一覧表示する
rds_upload_to_s3 SQL Server DB インスタンスから Amazon S3 バケットにファイルをアップロードする
Microsoft 分散トランザクションコーディネーター (MSDTC) rds_msdtc_transaction_tracing トランザクションの追跡の使用
SQL Server Audit rds_fn_get_audit_file 監査ログの表示
マイクロソフトビジネスインテリジェンス (MSBI) rds_msbi_task

SQL Server Analysis Services (SSAS):

SQL Server Integration Services (SSIS):

SQL Server Reporting Services (SSRS):

rds_fn_task_status

MSBI タスクのステータスを表示します。

SSIS rds_drop_ssis_database SSISDB データベースの削除
rds_sqlagent_proxy SSIS プロキシの作成
SSRS rds_drop_ssrs_databases SSRS データベースの削除

Microsoft SQL Server DB インスタンスのローカルタイムゾーン

Microsoft SQL Server を実行している Amazon RDS DB インスタンスのタイムゾーンは、デフォルトに設定されています。現在のデフォルトは協定世界時 (UTC) です。DB インスタンスのタイムゾーンをローカルタイムゾーンに設定して、アプリケーションのタイムゾーンと一致させることも可能です。

DB インスタンスを最初に作成するときにタイムゾーンを設定します。DB インスタンスを作成するには、AWS マネジメントコンソール、Amazon RDS API の CreateDBInstance アクション、または AWS CLI の create-db-instance コマンドを使用します。

DB インスタンスがマルチ AZ 配置 (SQL Server の DBM または AG を使用) の一部である場合にフェイルオーバーが行われても、タイムゾーンは設定したローカルタイムゾーンを維持します。詳細については、「Microsoft SQL Server のデータベースミラーリングまたは Always On 可用性グループを使用したマルチ AZ 配置」を参照してください。

特定の時点への復元をリクエストする場合には、復元を行う時間を指定します。時間は、ローカルタイムゾーンで表示されます。詳細については、「特定の時点への DB インスタンスの復元」を参照してください。

DB インスタンスにローカルタイムゾーンを設定する際の制限事項を以下に示します。

  • SQL Server の既存の DB インスタンスのタイムゾーンを変更することはできません。

  • あるタイムゾーンの DB インスタンスのスナップショットを、タイムゾーンの異なる DB インスタンスに復元することはできません。

  • あるタイムゾーンのバックアップファイルを、別のタイムゾーンに復元しないことを強くお勧めします。バックアップファイルを別のタイムゾーンに復元した場合は、タイムゾーンの変更によるクエリとアプリケーションへの影響を精査する必要があります。詳細については、「SQL Server データベースのインポートとエクスポート」を参照してください。

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

ローカルタイムゾーンは以下の表に示されているいずれかの値に設定できます。

SQL Server の Amazon RDS でサポートされるタイムゾーン

タイムゾーン

標準の時間オフセット

説明

コメント

アフガニスタン標準時

(UTC+04:30)

カブール

このタイムゾーンは夏時間を考慮しません。

アラスカ標準時

(UTC–09:00)

アラスカ

アリューシャン標準時

(UTC–10:00)

アリューシャン列島

アルタイ標準時

(UTC+07:00)

バルナウル (ゴルノ=アルタイスク)

アラブ標準時

(UTC+03:00)

クウェート (リヤド)

このタイムゾーンは夏時間を考慮しません。

アラビア標準時

(UTC+04:00)

アブダビ、マスカット

アラビア標準時

(UTC+03:00)

バグダッド

このタイムゾーンは夏時間を考慮しません。

アルゼンチン標準時

(UTC–03:00)

ブエノスアイレス市

このタイムゾーンは夏時間を考慮しません。

アストラハン標準時

(UTC+04:00)

アストラハン (ウリヤノフスク州)

大西洋標準時

(UTC–04:00)

大西洋標準時 (カナダ)

中部オーストラリア標準時

(UTC+09:30)

ダーウィン

このタイムゾーンは夏時間を考慮しません。

オーストラリア中西部標準時

(UTC+08:45)

ユークラ

東部オーストラリア標準時

(UTC+10:00)

キャンベラ、メルボルン、シドニー

アゼルバイジャン標準時

(UTC+04:00)

バクー

アゾレス諸島標準時

(UTC–01:00)

アゾレス諸島

バイア州標準時

(UTC–03:00)

サルバドル

バングラデシュ標準時

(UTC+06:00)

ダッカ

このタイムゾーンは夏時間を考慮しません。

ベラルーシ標準時

(UTC+03:00)

ミンスク

このタイムゾーンは夏時間を考慮しません。

ブーゲンビル標準時

(UTC+11:00)

ブーゲンビル島

中部カナダ標準時

(UTC–06:00)

サスカチュワン

このタイムゾーンは夏時間を考慮しません。

カーボベルデ標準時

(UTC–01:00)

カーボベルデ島

このタイムゾーンは夏時間を考慮しません。

コーカサス標準時

(UTC+04:00)

エレバン

中部オーストラリア標準時

(UTC+09:30)

アデレード

アメリカ中部標準時

(UTC–06:00)

中米

このタイムゾーンは夏時間を考慮しません。

中央アジア標準時

(UTC+06:00)

アスターナ

このタイムゾーンは夏時間を考慮しません。

中部ブラジル標準時

(UTC–04:00)

クヤバ

中央ヨーロッパ標準時

(UTC+01:00)

ベオグラード、ブラティスラヴァ、ブダペスト、リュブヤナ、プラハ

中央ヨーロッパ標準時

(UTC+01:00)

サラエボ、スコピエ、ワルシャワ、ザグレブ

中央太平洋標準時

(UTC+11:00)

ソロモン諸島、ニューカレドニア

このタイムゾーンは夏時間を考慮しません。

中部標準時

(UTC–06:00)

中部標準時 (米国およびカナダ)

中部標準時 (メキシコ)

(UTC–06:00)

グアダラハラ、メキシコシティ、モンテレイ

チャタム諸島標準時

(UTC+12:45)

チャタム諸島

中国標準時

(UTC+08:00)

北京、重慶、香港特別行政区、ウルムチ

このタイムゾーンは夏時間を考慮しません。

キューバ標準時

(UTC–05:00)

ハバナ

日付変更線標準時

(UTC–12:00)

国際日付変更線西

このタイムゾーンは夏時間を考慮しません。

E.東アフリカ標準時

(UTC+03:00)

ナイロビ

このタイムゾーンは夏時間を考慮しません。

E.オーストラリア標準時

(UTC+10:00)

ブリスベン

このタイムゾーンは夏時間を考慮しません。

E.東ヨーロッパ標準時

(UTC+02:00)

キシナウ

E.東南アメリカ標準時

(UTC–03:00)

ブラジリア

イースター島標準時

(UTC–06:00)

イースター島

東部標準時

(UTC–05:00)

東部標準時 (米国およびカナダ)

東部標準時 (メキシコ)

(UTC–05:00)

チェトゥマル

エジプト標準時

(UTC+02:00)

カイロ

エカテリンブルク標準時

(UTC+05:00)

エカテリンブルク

フィジー標準時

(UTC+12:00)

フィジー

FLE 標準時

(UTC+02:00)

ヘルシンキ、キエフ、リガ、ソフィア、タリン、ビリニュス

ジョージア標準時

(UTC+04:00)

トビリシ

このタイムゾーンは夏時間を考慮しません。

GMT 標準時

(UTC)

ダブリン エジンバラ、リスボン、ロンドン

このタイムゾーンはグリニッジ標準時と同じではありません。このタイムゾーンは夏時間を考慮します。

グリーンランド標準時

(UTC–03:00)

グリーンランド

グリニッジ標準時

(UTC)

モンロビア、レイキャビク

このタイムゾーンは夏時間を考慮しません。

GTB 標準時

(UTC+02:00)

アテネ、ブカレスト

ハイチ標準時

(UTC–05:00)

ハイチ

ハワイ標準時

(UTC–10:00)

ハワイ

インド標準時

(UTC+05:30)

チェンナイ、カルカッタ、ムンバイ、ニューデリー

このタイムゾーンは夏時間を考慮しません。

イラン標準時

(UTC+03:30)

テヘラン

イスラエル標準時

(UTC+02:00)

エルサレム

ヨルダン標準時

(UTC+02:00)

アンマン

カリーニングラード標準時

(UTC+02:00)

カリーニングラード

カムチャツカ標準時

(UTC+12:00)

ペトロパブロフスク・カムチャツキー – オールド

韓国標準時

(UTC+09:00)

ソウル

このタイムゾーンは夏時間を考慮しません。

リビア標準時

(UTC+02:00)

トリポリ

ライン諸島標準時

(UTC+14:00)

キリティマティ島

ロード・ハウ標準時

(UTC+10:30)

ロード・ハウ島

マガダン標準時

(UTC+11:00)

マガダン

このタイムゾーンは夏時間を考慮しません。

マガジャネス標準時

(UTC–03:00)

プンタ・アレーナス

マルケサス標準時

(UTC–09:30)

マルケサス諸島

モーリシャス標準時

(UTC+04:00)

ポートルイス

このタイムゾーンは夏時間を考慮しません。

中東標準時

(UTC+02:00)

ベイルート

モンテビデオ標準時

(UTC–03:00)

モンテビデオ

モロッコ標準時

(UTC+01:00)

カサブランカ

山岳部標準時

(UTC–07:00)

山地標準時 (米国およびカナダ)

山岳部標準時 (メキシコ)

(UTC–07:00)

チワワ、ラパス、マサトラン

ミャンマー標準時

(UTC+06:30)

ヤンゴン (ラングーン)

このタイムゾーンは夏時間を考慮しません。

N.中央アジア標準時

(UTC+07:00)

ノヴォシビルスク

ナミビア標準時

(UTC+02:00)

ウィントフック

ネパール標準時

(UTC+05:45)

カトマンズ

このタイムゾーンは夏時間を考慮しません。

ニュージーランド標準時

(UTC+12:00)

オークランド、ウェリントン

ニューファンドランド標準時

(UTC–03:30)

ニューファンドランド

ノーフォーク標準時

(UTC+11:00)

ノーフォーク島

北アジア東部標準時

(UTC+08:00)

イルクーツク

北アジア標準時

(UTC+07:00)

クラスノヤルスク

北朝鮮標準時

(UTC+09:00)

平壌

オムスク標準時

(UTC+06:00)

オムスク

太平洋南アメリカ標準時

(UTC–03:00)

サンティアゴ

太平洋標準時

(UTC–08:00)

太平洋標準時 (米国およびカナダ)

太平洋標準時 (メキシコ)

(UTC–08:00)

バハ・カリフォルニア

パキスタン標準時

(UTC+05:00)

イスラマバード (カラチ)

このタイムゾーンは夏時間を考慮しません。

パラグアイ標準時

(UTC–04:00)

アスンシオン

ロマンス標準時

(UTC+01:00)

ブリュッセル、コペンハーゲン、マドリード、パリ

ロシアタイムゾーン 10

(UTC+11:00)

チョクルダフ

ロシアタイムゾーン 11

(UTC+12:00)

ペトロパブロフスク・カムチャツキー・アナディル

ロシアタイムゾーン 3

(UTC+04:00)

イジェフスク

ロシア標準時

(UTC+03:00)

モスクワ、サンクト・ペテルブルク、ボルゴグラード

このタイムゾーンは夏時間を考慮しません。

SA 東部標準時

(UTC–03:00)

フォルタレザカイエンヌ

このタイムゾーンは夏時間を考慮しません。

南アメリカ太平洋標準時

(UTC–05:00)

ボゴタ、リマ、キト、リオブランコ

このタイムゾーンは夏時間を考慮しません。

SA 西部標準時

(UTC–04:00)

ジョージタウン、ラパス、マナウス、サンフアン

このタイムゾーンは夏時間を考慮しません。

サンピエール標準時

(UTC–03:00)

サンピエール・ミクロン

サハリン標準時

(UTC+11:00)

サハリン

サモア標準時

(UTC+13:00)

サモア

サントメ標準時

(UTC+01:00)

サントメ

サラトフ標準時

(UTC+04:00)

サラトフ

東南アジア標準時

(UTC+07:00)

バンコク、ハノイ、ジャカルタ

このタイムゾーンは夏時間を考慮しません。

シンガポール標準時

(UTC+08:00)

クアラルンプール、シンガポール

このタイムゾーンは夏時間を考慮しません。

南アフリカ標準時

(UTC+02:00)

ハラレ (プレトリア)

このタイムゾーンは夏時間を考慮しません。

スリランカ標準時

(UTC+05:30)

スリ・ジャヤワルデネプラ

このタイムゾーンは夏時間を考慮しません。

スーダン標準時

(UTC+02:00)

ハルツーム

シリア標準時

(UTC+02:00)

ダマスカス

台北標準時

(UTC+08:00)

台北

このタイムゾーンは夏時間を考慮しません。

タスマニア標準時

(UTC+10:00)

ホバート

トカンティンス標準時

(UTC–03:00)

アラグアイナ

日本標準時

(UTC+09:00)

大阪、札幌、東京

このタイムゾーンは夏時間を考慮しません。

トムスク標準時

(UTC+07:00)

トムスク

トンガ標準時

(UTC+13:00)

ヌクアロファ

このタイムゾーンは夏時間を考慮しません。

トランスバイカル標準時

(UTC+09:00)

チタ

トルコ標準時

(UTC+03:00)

イスタンブール

タークス・カイコス標準時

(UTC–05:00)

タークス・カイコス島

ウランバートル標準時

(UTC+08:00)

ウランバートル

このタイムゾーンは夏時間を考慮しません。

米国東部標準時

(UTC–05:00)

インディアナ東部

山地標準時 (米国)

(UTC–07:00)

アリゾナ

このタイムゾーンは夏時間を考慮しません。

UTC

UTC

協定世界時

このタイムゾーンは夏時間を考慮しません。

UTC–02

(UTC–02:00)

協定世界時–02

このタイムゾーンは夏時間を考慮しません。

UTC–08

(UTC–08:00)

協定世界時–08

UTC–09

(UTC–09:00)

協定世界時–09

UTC–11

(UTC–11:00)

協定世界時–11

このタイムゾーンは夏時間を考慮しません。

UTC+12

(UTC+12:00)

協定世界時+12

このタイムゾーンは夏時間を考慮しません。

UTC+13

(UTC+13:00)

協定世界時+13

ベネズエラ標準時

(UTC–04:00)

カラカス

このタイムゾーンは夏時間を考慮しません。

ウラジオストク標準時

(UTC+10:00)

ウラジオストク

ヴォルゴグラード標準時

(UTC+04:00)

ヴォルゴグラード

W.オーストラリア標準時

(UTC+08:00)

パース

このタイムゾーンは夏時間を考慮しません。

W.西部・中部アフリカ標準時

(UTC+01:00)

西部・中部アフリカ

このタイムゾーンは夏時間を考慮しません。

W.東ヨーロッパ標準時

(UTC+01:00)

アムステルダム、ベルリン、ベルン、ローマ、ストックホルム、ウィーン

W.モンゴル標準時

(UTC+07:00)

ホヴド

西アジア標準時

(UTC+05:00)

アシガバート (タシュケント)

このタイムゾーンは夏時間を考慮しません。

西岸標準時

(UTC+02:00)

ガザ (ヘブロン)

西太平洋標準時

(UTC+10:00)

グアム、ポートモレスビー

このタイムゾーンは夏時間を考慮しません。

ヤクーツク標準時

(UTC+09:00)

ヤクーツク