Azure SQL Database とは
[アーティクル] 2024/09/12
22 人の共同作成者
フィードバック
この記事の内容
概要
モデルの購入
サービス階層
コンピューティング レベル
デプロイ モデル
広範囲に及ぶ監視とアラートの機能
可用性に関する機能
組み込みのインテリジェンス
高度なセキュリティとコンプライアンス
使いやすいツール
Azure portal で Azure SQL リソースを作成して管理する
SQL Database に関してよく寄せられる質問
SQL Server エンジニアリング チームとの交流
関連するコンテンツ
さらに 10 個を表示
適用対象: Azure SQL データベース
この記事では、アップグレード、修正プログラムの適用、バックアップ、監視などのほとんどのデータベース管理機能をユーザーの介入なしで処理する、フル マネージドのサービスとしてのプラットフォーム (PaaS) データベース エンジンである Azure SQL Database の概要を説明します。
Azure SQL Database は常に、最新の安定したバージョンの SQL Server データベース エンジンおよびパッチが適用された OS 上で実行され、99.99% の可用性 を備えています。 Azure SQL Database に組み込まれた PaaS 機能により、お客様のビジネスに不可欠なドメイン固有のデータベース管理および最適化のアクティビティに集中することができます。 Azure SQL Database を使用すると、Azure のアプリケーションやソリューションのための高可用性かつ高パフォーマンスのデータ ストレージ層を作成できます。 SQL Database を使用すると、グラフ、JSON、空間、XML などのリレーショナル データと非リレーショナル構造 の両方を処理できるようになるため、これはさまざまな最新のクラウド アプリケーションに適しています。
Azure SQL Database は、Microsoft SQL Server データベース エンジン の最新の安定したバージョンに基づいています。 高パフォーマンスのメモリ内テクノロジ やインテリジェントなクエリ処理 など、高度なクエリ処理機能を使用できます。 実際、SQL Server の最新機能のリリースは Azure SQL Database から始まり、その後 SQL Server 自体に対してリリースされます。 修正プログラムの適用やアップグレードのオーバーヘッドなしで SQL Server の最新の機能を取得して、数百万のデータベースでテストすることができます。
SQL Database を使用すると、2 つの異なる購入モデル (仮想コアベースの購入モデル と DTU ベースの購入モデル ) の中でパフォーマンスを簡単に定義してスケールすることができます。 SQL Database は、高可用性、バックアップ、その他の一般的なメンテナンス操作が組み込まれた完全なマネージド サービスです。 SQL とオペレーティング システムのコードの修正プログラムの適用と更新は、すべて Microsoft で処理されます。 ユーザーが基になるインフラストラクチャを管理する必要はありません。
Azure SQL Database を初めてお使いの方は、Azure SQL ビデオ シリーズ の "Azure SQL データベースの概要 " に関するビデオをご覧ください。
SQL Database には、次の購入モデルが用意されています。
仮想コアベースの購入モデル では、仮想コアの数、メモリの量、およびストレージの容量と速度を選択できます。 また、仮想コアベースの購入モデルでは、既存の SQL Server ライセンスを活用して、SQL Server 向けの Azure ハイブリッド特典 を使い、コストを削減することもできます。
DTU ベースの購入モデル では、データベースの軽量ワークロードから重量ワークロードまでをサポートするため、コンピューティング リソース、メモリ リソース、I/O リソースの組み合わせが、3 つのサービス レベルで提供されています。 各レベルにおけるコンピューティング サイズでは、これらのリソースのさまざまな組み合わせが提供され、ストレージ リソースを追加することができます。
この仮想コアベースの購入モデル では 3 つのサービス レベルが提供されます:
General Purpose サービス レベルは、一般的なワークロード向けに設計されています。 予算重視のバランスの取れたコンピューティングおよびストレージ オプションが提供されます。
Business Critical サービス レベルは、トランザクション レートが高く、低遅延 I/O 要件の OLTP アプリケーション向けに設計されています。 複数の分離されたレプリカを使用して、障害に対する最も高い回復力を提供します。
Hyperscale なサービス レベルは、ほとんどのビジネス ワークロード向けに設計されています。 Hyperscale は、個別にスケーラブルなコンピューティング リソースとストレージ リソースを使用して優れた柔軟性とハイ パフォーマンスを提供します。 複数の分離されたデータベース レプリカを構成できるようにして、障害に対するより高い回復性を提供します。
DTU ベースの購入モデル には、次の 2 つのサービス レベルが用意されています。
Standard サービス レベルは、一般的なワークロード向けに設計されています。 予算重視のバランスの取れたコンピューティングおよびストレージ オプションが提供されます。
Premium サービス レベルは、トランザクション レートが高く、低遅延 I/O 要件の OLTP アプリケーション向けに設計されています。 複数の分離されたレプリカを使用して、障害に対する最も高い回復力を提供します。
仮想コアベースの購入モデル では、Azure SQL Database に対して 2 つの異なるコンピューティング レベル (プロビジョニング済みコンピューティング レベルとサーバーレス コンピューティング レベル) が提供されます。 DTU ベースの購入モデル では、プロビジョニング済みコンピューティング レベルのみが提供されます。
プロビジョニング済みコンピューティング レベル : ワークロード アクティビティとは無関係に、継続的にプロビジョニングされる特定の量のコンピューティング リソースを提供し、時間あたりの固定価格でプロビジョニング済みコンピューティングの量に対して請求します。
サーバーレス コンピューティング レベル : ワークロード アクティビティに基づいてコンピューティング リソースを自動的にスケーリングし、1 秒あたりのコンピューティング使用量に対して請求します。 サーバーレス コンピューティング レベルは、一般に、汎用サービス レベルとハイパースケール サービス レベルで利用できます。
Azure SQL Database には、データベースのデプロイに関して次の選択肢があります。
単一データベース は、フル マネージドの分離されたデータベースを表します。 このオプションは、信頼性の高い 1 つのデータ ソースを必要とする最新のクラウド アプリケーションとマイクロサービスがある場合に使用できます。 単一データベースは、SQL Server データベース エンジン 内の包含データベース に似ています。
エラスティック プール は、CPU やメモリなどのリソースの共有セットを含む単一データベースのコレクションです。 単一データベースはエラスティック プールの内外に移動できます。
重要
SQL Database、SQL Server、Azure SQL Managed Instance の機能面の違い、また Azure SQL Database の各種オプション間の違いについては、SQL Database の機能 に関するページを参照してください。
SQL Database では、複数のリソースの種類、サービス レベル、コンピューティング サイズを使用して予測可能なパフォーマンスが提供されます。 ダウンタイムのない動的スケーラビリティ、組み込みのインテリジェントな最適化、グローバルなスケーラビリティと可用性、高度なセキュリティ オプションが提供されます。 これらの機能を使用すると、仮想マシンとインフラストラクチャの管理ではなく、迅速なアプリケーション開発や、製品化に要する時間の短縮化に専念することができます。 SQL Database は現在、世界中の 38 のデータセンターにあるため、お近くのデータセンターでご自分のデータベースを実行できます。
割り当てられるリソースの量を定義できます。
単一データベースでは、各データベースが他のデータベースから分離されており、移植することができます。 それぞれに保証された量のコンピューティング、メモリ、およびストレージ リソースがあります。 データベースに割り当てられているリソースの量は、そのデータベース専用であり、Azure 内の他のデータベースとは共有されません。 単一データベース リソースを動的にスケールアップおよびスケールダウン することができます。 単一データベース オプションでは、さまざまなニーズに応じて、さまざまなコンピューティング、メモリ、およびストレージ リソースが提供されます。 たとえば、1 から 128 の仮想コアや、32 GB から 4 TB を取得できます。 ハイパースケール サービス レベル では、128 TB までのスケーリングが可能であり、高速バックアップおよび復元機能を備えています。
エラスティック プールを使用すると、プール内のすべてのデータベースによって共有されるリソースを割り当てることができます。 リソース プールにデータベースを新規作成または既存の単一データベースを移動することで、リソースの使用を最大化してコストを削減できます。 このオプションにより、エラスティック プール リソースを動的にスケールアップおよびスケールダウン することもできます。
汎用 サービス レベルで、1 か月あたりのコストが低い小規模な単一データベースに最初のアプリを作成することができます。 サービス レベルは、ソリューションのニーズに合わせて、手動またはプログラムで、ビジネス クリティカルな 、またはHyperscale ハイパースケールなサービス レベルにいつでも変更できます。 アプリにも顧客にもダウンタイムを発生させずにパフォーマンスを調整することができます。 動的なスケーリングにより、データベースが変化の激しいリソース要件に透過的に対処することができます。 必要なときに必要な分のリソースにのみ課金されます。
"動的スケーリング" は "自動スケーリング" とは異なります。 自動スケーリングの場合は基準に基づいてサービスが自動的にスケールされますが、動的スケーリングの場合はダウンタイムなしで手動スケーリングできます。 単一データベース オプションでは、手動の動的スケーリングはサポートされていますが、自動スケーリングはサポートされていません。 より自動的なエクスペリエンスを実現するために、次の代替手段を検討してください。
データベースのスケーリングの簡単な概要については、「Azure SQL データベース Essentials シリーズ 」のこちらのビデオをご覧ください:
リソース使用率を最大化するためのエラスティック プール
多くのビジネスとアプリケーションにとって、特に使用パターンが比較的予測可能である場合、単一データベースを作成し、要求に応じてパフォーマンスを調整することができれば、それで十分です。 予測できない使用パターンにより、コストおよびビジネス モデルを管理するのが難しくなる可能性があります。 エラスティック プール は、この問題を解決するように設計されています。 パフォーマンス リソースは、個々のデータベースではなくプールに割り当てます。 単一データベースのパフォーマンスに対してではなく、プールの全体的なパフォーマンス リソースに対して課金されます。
エラスティック プールを使用すると、リソースの需要が変動しても、データベース パフォーマンスの調整に集中する必要はありません。 プールされたデータベースは、必要に応じて、エラスティック プールのパフォーマンス リソースを使用します。 プールされたデータベースが使用しても、プールの制限を超えることはないため、個々のデータベース使用率が予測できない場合でも、コストは引き続き予測可能です。
プールに対してデータベースの追加および削除を行う ことで、完全に設定予算内で、アプリケーションを数個のデータベースから何千ものデータベースに及ぶ範囲でスケーリングすることができます。 また、プール内のデータベースが使用できるリソースの下限と上限を制御して、プール内のいずれかのデータベースがプールのすべてのリソースを使用してしまわないようにしたり、すべてのプールされたデータベースに最小限のリソースが確保されるようにしたりすることもできます。 エラスティック プールを使用するサービスとしてのソフトウェア (SaaS) アプリケーションの設計パターンの詳細については、「SQL Database を使用したマルチテナント SaaS アプリケーションの設計パターン 」を参照してください。
スクリプトは、エラスティック プールの監視とスケールに役立ちます。 例については、「PowerShell を使用して Azure SQL Database のエラスティック プールを監視およびスケールする 」を参照してください。
単一データベースとプールされたデータベースの組み合わせ
単一データベースをエラスティック プールと組み合わせると、状況に合わせて単一データベースとエラスティック プールのサービス レベルを変更することができます。 また、他の Azure サービスを SQL Database とうまく組み合わせることにより、独自のアプリ設計のニーズを満たし、コストとリソースの効率性を向上させ、新たなビジネス チャンスを開くことができます。
Azure SQL Database には、ワークロードの特性に関する詳細な分析情報を得るのに役立つ高度な監視機能とトラブルシューティング機能が用意されています。 これらの機能とツールには、次のものがあります。
最新バージョンの SQL Server データベース エンジンによって提供される組み込みの監視機能。 これによりリアルタイムのパフォーマンスに関する分析情報を得ることができます。
多数のデータベース インスタンスの監視とトラブルシューティングを可能にする、Azure に用意されている PaaS 監視機能。
Database Watcher (プレビュー) を使用すると、現在および過去の詳細で低遅延の監視が可能になり、Azure SQL 資産を単一ウィンドウ ビューで確認できます。
クエリ ストア は、組み込みの SQL Server 監視機能です。これはクエリのパフォーマンスをリアルタイムで記録して、潜在的なパフォーマンスの問題と上位のリソース コンシューマーを特定できるようにします。 自動チューニングとレコメンデーション では、低下したパフォーマンスと欠落または重複したインデックスがあるクエリに関するアドバイスが提供されます。 SQL Database で自動チューニングを使用すると、問題を解決できるスクリプトを手動で適用したり、SQL Database に修正プログラムを適用させたりすることができます。 また、SQL Database では、修正プログラムによって何らかのベネフィットが得られるかどうかをテストおよび検証し、結果に応じて変更を保持するか、元に戻すことができます。 クエリ ストアと自動チューニング機能に加えて、標準の DMV と XEvent を使用して、ワークロードのパフォーマンスを監視することができます。
SQL Database の組み込みのパフォーマンス監視 とアラート機能 を使用して、何千ものデータベースの状態を効率的に監視できます。 これらのツールを使用すると、現在または今後のパフォーマンスのニーズに基づいて、スケールアップとスケールダウンの影響をすばやく評価することができます。 さらに、SQL Database では、監視を容易にするためにメトリックとリソース ログを出力する ことができます。 リソース使用率、ワーカーとセッション、および接続性を以下の Azure リソースのいずれかに格納するように SQL Database を構成することができます。
Azure Storage :大量の利用統計情報を低価格でアーカイブします。
Azure Event Hubs :SQL Database の利用統計情報を、カスタム監視ソリューションまたはホット パイプラインと統合します。
Azure Monitor ログ : レポート機能、アラート機能、および緩和機能を備えた組み込みの監視ソリューション用です。
Azure SQL Database を使用すると、中断している間も企業は業務を続行できます。 従来の SQL Server 環境では、通常、少なくとも 2 台のマシンがローカルに設定されています。 これらのマシンには、1 台のマシンまたはコンポーネントの障害から保護するために、同期的に保持されるデータの完全なコピーが保持されます。 この環境では、高可用性が提供されますが、データ センターが破壊されるような自然災害からは保護されません。
ディザスター リカバリーでは、壊滅的なイベントは地理的に十分に局所的であり、データのコピーが保持されている別のマシンまたはマシンのセットから遠く離れているものと想定されています。 SQL Server では、非同期モードで実行されている Always On 可用性グループを使用して、この機能を実現できます。 通常、ユーザーはトランザクションをコミットする前に遠く離れたところでレプリケーションが発生するのを待ちたくはないので、計画外のフェールオーバーを行うときはデータ損失の可能性があることを意味します。
Premium および Business Critical サービス レベルのデータベースでは既に、可用性グループの同期と同様の処理が行われて います。 低いサービス レベルのデータベースでは、異なるが同等のメカニズム を使用するストレージによって、冗長性が提供されます。 組み込みのロジックは、単一マシンの障害を保護するのに役立ちます。 アクティブ geo レプリケーション機能は、リージョン全体の広範囲の停止からデータベースを保護します。
Azure Availability Zones は、1 つのリージョン内の 1 つのデータセンター ビルでの障害に対する保護を試みます。 これはビルの電源やネットワークの損失からの保護に役立ちます。 SQL Database では、可用性ゾーン (実質的には異なる建物) ごとに異なるレプリカを配置します。
具体的には、Microsoft が管理するデータセンターのグローバル ネットワークによって強化された、Azure のサービス レベル アグリーメン (SLA) は、アプリの 24 時間 365 日の継続的な稼働に役立ちます。 すべてのデータベースは Azure プラットフォームによって完全に管理され、データ損失ゼロおよび高いデータ可用性 (%) が保証されます。 基になるハードウェア、ソフトウェア、ネットワークの障害リスクへの対応や、パッチの適用、バックアップ、レプリケーション、障害検出、バグ修正、フェールオーバー、データベースのアップグレードなど、各種メンテナンス タスクは、Azure によって自動的に処理されます。 Standard の可用性は、計算レイヤーとストレージ レイヤーを分離することで得られます。 Premium の可用性は、計算とストレージを単一ノードに統合してパフォーマンスを確保し、そのうえで、Always On 可用性グループのようなテクノロジを実装することによって得られます。 Azure SQL Database の高可用性機能の詳細については、SQL Database の可用性 に関するページをご覧ください。
さらに、SQL Database には、組み込みのビジネス継続性とグローバルなスケーラビリティ の機能が用意されています。 これには以下が含まれます。
自動バックアップ :
SQL Database では、データベースのフル、差分、トランザクション ログの各バックアップを自動的に実行することで、任意の時点への復旧を可能にしています。 単一データベースおよびプールされたデータベースについては、フル データベース バックアップを Azure Storage に保存して、長期的にバックアップを保持するように SQL Database を構成することができます。 マネージド インスタンスについては、コピーのみのバックアップを実行することで、長期的にバックアップを保持することができます。
ポイントインタイム リストア :
どの SQL Database デプロイ オプションも、すべてのデータベースについて、自動バックアップの保持期間内の任意の時点への復旧をサポートします。
アクティブ geo レプリケーション :
単一データベースおよびプールされたデータベースのオプションでは、同じ Azure データ センターまたは世界各地に分散された Azure データセンター内に、最大 4 つの読み取り可能なセカンダリ データベースを構成することができます。 たとえば、カタログ データベースを使用する SaaS アプリケーションで大量の同時実行の読み取り専用トランザクションが行われる場合は、アクティブ geo レプリケーションを使用してグローバル スケールの読み取りを有効にすることで、読み取りワークロードによるプライマリ上のボトルネックを取り除くことができます。
フェールオーバー グループ :
すべての SQL Database デプロイ オプションでは、フェールオーバー グループを使用して、グローバル規模で高可用性と負荷分散を有効にすることができます。 フェールオーバー グループを使用すると、大規模なデータベースとエラスティック プールの透過的な geo レプリケーションおよびフェールオーバーが可能になります。 フェールオーバー グループを使用すると、管理オーバーヘッドを最小限に抑えながら、グローバルに分散した SaaS アプリケーションを作成できます。 これにより、すべての複雑な監視、ルーティング、およびフェールオーバー オーケストレーションが SQL Database で行われます。
ゾーン冗長データベース :
SQL Database では、Premium または Business Critical のデータベースまたはエラスティック プールを複数の可用性ゾーンにわたってプロビジョニングすることができます。 これらのデータベースとエラスティック プールには高可用性を目的とする複数の冗長レプリカがあるため、これらのレプリカを複数の可用性ゾーンに配置することで、回復性が向上します。 これには、データ損失を発生させることなく、データセンター規模の障害から自動的に復旧する機能が含まれます。
SQL Database では、データベースの実行と管理にかかるコストを大幅に削減し、アプリケーションのパフォーマンスとセキュリティの両方を最大限に高めるのに役立つ、組み込みのインテリジェンスを利用できます。 SQL Database プラットフォームは、お客様のプライバシーを完全に尊重しながら、膨大な量の利用統計情報を収集して処理します。 アプリケーションの状況をサービスが学習し、状況に適応することができるように、さまざまなアルゴリズムによって利用統計情報が継続的に評価されます。
SQL Database により、監視する必要があるクエリを詳細に洞察することができます。 SQL Database は、データベースのパターンについて学習し、データベース スキーマをワークロードに適応させることができます。 SQL Database はパフォーマンスのチューニングに関する推奨事項 を提示します。チューニング アクションを確認してそれらを適用できます。
膨大な数のデータベースを管理することは、SQL Database と Azure が提供するすべての使用可能なツールとレポートを使用しても、効率的に実行するのは不可能な場合があります。 データベースの監視とチューニングを手動で行う代わりに、自動チューニング を使用して、監視とチューニング アクションの一部を SQL Database に委任することも検討できます。 SQL Database は、推奨事項を自動的に適用し、テストを行い、パフォーマンスが確実に向上し続けるように、各チューニング アクションを検証します。 このように、SQL Database は、制御された安全な方法で、ワークロードに自動的に適応します。 自動チューニングは、データベースのパフォーマンスを注意深く監視し、すべてのチューニング アクションの実行前と実行後のパフォーマンスを比較します。 パフォーマンスが向上しない場合、チューニング アクションは元に戻されます。
SQL Database 上で SaaS マルチテナント アプリ を実行する Microsoft のパートナーの多くは、パフォーマンスの自動チューニングを信頼して、アプリケーションが常に安定した予測可能なパフォーマンスで実行されるようにしています。 パートナーにとって、この機能は、真夜中にパフォーマンス上の問題が発生するリスクを大幅に軽減するものです。 さらに、顧客ベースの一部では、SQL Server も使用しているため、SQL Database が提示するのと同じインデックスに関する推奨事項を使用して、SQL Server を使用している顧客を支援しています。
SQL Database では 、次の 2 つの自動チューニングを使用できます。
インデックスの自動管理 :データベースに追加するインデックスと削除するインデックスを識別します。
プランの自動修正 :問題のあるプランを識別し、SQL プランのパフォーマンスに関する問題を修正します。
複数ステートメントのテーブル値関数のインターリーブ実行、バッチ モードのメモリ許可のフィードバック、バッチ モードの適応型結合などのアダプティブ クエリ処理 を使用できます。 これらのアダプティブ クエリ処理機能には、それぞれ同様の "学習して適応する" 手法が適用されており、これまで解決が困難とされてきたクエリの最適化問題に関連するパフォーマンスの問題に対処するのにさらに役立ちます。
SQL Database は、アプリケーションがさまざまなセキュリティとコンプライアンスの要件を満たのに役立つ、幅広い組み込みのセキュリティ機能とコンプライアンス機能 を備えています。
重要
Microsoft では、さまざまなコンプライアンス基準に対して Azure SQL Database (すべてのデプロイ オプション) を認定しています。 詳細については、Microsoft Azure セキュリティ センター に関するページを参照してください。ここから最新の SQL Database コンプライアンス証明書の一覧を入手できます。
Microsoft Defender for SQL は、高度な SQL セキュリティ機能のための統合パッケージです。 この機能には、データベースの脆弱性の管理、データベースへの脅威を示す可能性がある異常なアクティビティの検出などが含まれます。 これらの機能を 1 つの場所で有効にして管理できます。
脆弱性評価 :
このサービスは、データベースの潜在的な脆弱性を検出、追跡し、その修復を支援するものです。 セキュリティの状態を表示することができ、セキュリティの問題を解決して、データベースのセキュリティを強化するために実行可能な手順が含まれます。
脅威検出 :
この機能では、データベースにアクセスしたりデータベースを悪用したりしようとする、通常とは異なる、害を及ぼす可能性のある試行を示す異常なアクティビティが検出されます。 データベースでの不審なアクティビティを継続的に監視し、潜在的な脆弱性、SQL インジェクション攻撃、および異常なデータベース アクセス パターンが見つかるとすぐにセキュリティ通知を提供します。 脅威の検出によるアラートでは、不審なアクティビティの詳細と、脅威の調査や危険性の軽減のために推奨される対処方法が提供されます。
監査 では、データベース イベントを追跡し、Azure Storage アカウントの監査ログにイベントを書き込みます。 監査により、規定遵守の維持、データベース活動の理解、およびビジネス上の懸念やセキュリティ違犯の疑いを示す差異や異常に対する洞察が容易になります。
SQL Database は、次の暗号化を提供することでデータを保護します。 移動中のデータには、トランスポート層セキュリティ が使用されます。 保存データには、Transparent Data Encryption が使用されます。 使用中のデータには、Always Encrypted が使用されます。
データの検出と分類 では、Azure SQL Database に組み込まれる、データベースの機密データの検出、分類、ラベル付け、および保護を行う機能が用意されます。 これによりデータベースの分類状態の可視性が提供され、データベース内やその境界を越えて機密データへのアクセスが追跡されます。
Microsoft Entra の統合と多要素認証
SQL Database では、Microsoft Entra との統合 によって、データベース ユーザーの ID とその他の Microsoft サービスを一元的に管理できます。 この機能は、アクセス許可の管理を簡略化し、セキュリティを強化します。 Microsoft Entra ID (旧称 Azure Active Directory ) は、多要素認証 をサポートし、シングル サインオン プロセスをサポートすると同時に、データとアプリケーションのセキュリティを強化します。
SQL Database は、アプリケーションの開発と管理をより簡単で生産的にします。 SQL Database を使用すると、優れたアプリの構築に注力することができます。 既に所有しているツールとスキルを使用して、SQL Database で管理と開発を行うことができます。
テーブルを展開する
SQL Database は、macOS、Linux、および Windows での Python、Java、Node.js、PHP、Ruby、および .NET によるアプリケーションの構築をサポートします。 SQL Database は、SQL Server と同じ接続ライブラリ をサポートします。
Azure portal で Azure SQL リソースを作成して管理する
Azure portal には、Azure 仮想マシン (VM) 上の SQL Server を含むすべての Azure SQL リソース を単一のページで管理することができます。
[Azure SQL] ページにアクセスするには、Azure portal のメニューの [Azure SQL] を選択するか、任意のページで [Azure SQL] を検索して選択します。
注意
Azure SQL からは、Azure SQL Database の単一データベースとプールされたデータベース、および Azure VM 上のそれらをホストする論理サーバー、Azure SQL Managed Instances、SQL Server など、Azure portal であらゆる SQL リソースに簡単にアクセスするための手段が提供されます。 Azure SQL はサービスでもリソースでもなく、SQL 関連サービスの集合です。
既存のリソースを管理するには、一覧から目的の項目を選択します。 新しい Azure SQL リソースを作成するには、[+ 作成] を選択します。
[+ 作成] を選択した後、任意のタイルで [詳細の表示] を選択して、さまざまなオプションに関する追加情報を表示します。
詳細については、次の情報を参照してください。
SQL Database に関してよく寄せられる質問
修正プログラムの適用によるダウンタイムを発生させるタイミングを制御できますか。?
メンテナンス ウィンドウ機能 を使用すると、Azure SQL Database の適格なデータベースの予測可能なメンテナンス ウィンドウ スケジュールを構成できます。 メンテナンス期間の事前通知 は、デフォルト以外のメンテナンス期間 を使用するように構成されたデータベースに使用できます。
メンテナンス イベントを計画するにはどうすればよいですか。
修正プログラムの適用は、アプリに再試行ロジックを採用 していれば、通常は顕著なものではありません。 詳細については、「Azure SQL Database での Azure メンテナンス イベントの計画 」を参照してください。
SQL Server エンジニアリング チームとの交流