SQL Azure

SQL Azure とは

Microsoft® SQL Azure™ Database は、SQL Server® テクノロジ上に構築される、クラウドベースのリレーショナル データベース サービスです。このデータベースにより、マイクロソフトがクラウド内でホストする、可用性の高い、スケーラブルでマルチテナントなデータベース サービスが提供されます。SQL Azure Database を使用すると、複数のデータベースを簡単に設定し、展開できるようになります。開発者は、ソフトウェアのインストール、セットアップ、パッチ適用、管理をする必要がありません。高可用性とフォールト トレランスを備えているため、物理的な管理は必要ありません。SQL Azure Database では、Transact-SQL (T-SQL) をサポートします。ユーザーは、T-SQL の開発や使い慣れたリレーショナル データ モデルに関する知識を利用して、既存のオンプレミス データベースとの整合性を取ることができます。SQL Azure Database を使用することにより、既存のツール セットと統合したり、オンプレミス データベースやクラウド データベースとの整合性を取ったりすることができるようになります。その結果、コストを削減できます。



SQL Azure Database の用途:

  • スケーラブルなカスタム Web アプリケーションの作成 (中小規模の企業、およびプログラミング愛好者、初心者に特に必要な作業)
  • パッケージ化された基幹業務用アプリケーションの作成 (従来の SaaS ISV やカスタム アプリケーション開発者にとって大切な作業)
  • 企業の各部門で使用されるアプリケーションの作成
  • クラウド内の複数のデータ ソースの統合、および複数の場所やデスクトップ、デバイスからの安全なアクセスの実現

メリット

  • ソフトウェアのインストールや修正プログラムの適用、およびその他の物理的な管理が不要
  • 自動高可用性およびフォールト トレランス
  • 複数のデータベースに対する簡単な設定と展開
  • ビジネス ニーズに基づいたデータベースのスケール アップとスケール ダウン
  • マルチテナント
  • SQL Server やツール (Visual Studio など) との統合
  • T-SQL ベースの使い慣れたリレーショナル データベース モデルのサポート

SQL Azure Database の特長

リレーショナル データベース管理サービス (RDBMS)
  • テーブル、ビュー、インデックス、ロール、ストアド プロシージャ、トリガー、関数の作成、アクセス、および操作
  • 複数のテーブルを対象とした複雑なクエリおよび結合の実行
  • 挿入、更新、削除
  • 制約
  • トランザクション
  • 一時テーブル
  • 基本的な関数 (集計関数、数学関数、文字列関数、日付/時刻関数)
  • 既存の SQL Server 組み込みストアド プロシージャおよびシステム ビューのサブセット
  • 課金基準のリアル タイムな追跡および履歴分析のサポート
プログラマビリティ
  • 管理された ADO.NET データ アクセス
  • ネイティブ ODBC
  • PHP のサポート
ツール
  • SQLCMD を使用した SQL 構成スクリプトを実行するための展開サポート
  • SQL Azure Database アカウント ポータルを使用した論理サーバーとデータベースの設定

今すぐ始める

詳細情報
ツールと SDK の入手

追加情報

SQL Azure データシート (英語)

SQL Azure Database 機能一覧 (英語)

MSDN で SQL Azure の詳細情報を参照する

機能に関する投票

SQL Azure の新しいコンテンツと機能に関する投票は、こちら (英語) で行っています。

SQL Server に関する情報

オンプレミスの SQL Server に関する情報は SQL Server の Web ページをご覧ください。
SQL Server の Web ページには SQL Server を知るための自習書シリーズが掲載されています。

クラウドなら Windows Azure トライアル キャンペーン [詳しくはこちら]