何が発表されたのか
YouTube番組「Data Exposed」において、マイクロソフトのSQLプロダクトマネジメントチームに所属するイクラ・シェイク(Iqra Shaikh)氏とホストのアナ・ホフマン(Anna Hoffman)氏が登壇し、Azure SQLデータベース開発における新しいAI活用体験を発表しました。
今回披露されたのは、開発者がAIコーディングエージェントを用いてAzure SQL対応アプリケーションを容易に構築・運用できるようにするエコシステムです。具体的には、Web上でガイドやプロンプトを提供する「Azure SQL Developer Hub」と、AIエージェントにデータベース操作の「専門知」を与える「Microsoft SQL Agent Skills」リポジトリが公開されました。
単なるコード補完にとどまらず、ローカル開発用のDockerコンテナ環境自動立ち上げから、VS Code上でのデータ編集、さらにはクラウド上の「Azure SQL Database Free Tier(無料枠)」への移行までを、AIエージェントが自律的に連携・実行する統合プロセスとして位置づけられています。現在はGitHubリポジトリおよびVS Codeのmssql拡張機能を通じて、開発者が試用できる段階(一部コンテナ機能はプライベートプレビュー)となっています。
発表された機能・アップデートの全容
動画内では、Webポータルと開発環境(VS Code)を連携させたデモを交えつつ、AIエージェントによる自動化プロセスの全貌が明かされました。主要な機能とアップデートのポイントを詳しく解説します。
Azure SQL Developer Hubによる開発スターターガイドとプロンプト集
最初に紹介された「Azure SQL Developer Hub」は、Azure SQLを用いたアプリケーション開発の起点となる開発者向けWebポータルです。開発者はここから「クラウド無料枠での開始」「ローカルコンテナでの開発」「AIコーディングエージェントとの協調」といった開発開始アプローチを選択できます。
ポータル内には、「タスク管理アプリの作成」「APIの開発」「ベクトル検索を活用したコンテンツ検索」など、目的別のプロンプトやサンプルコードがあらかじめ用意されています。開発者は目的に合ったプロンプトをワンクリックでコピーし、自身のAIエージェントに指示を与えるだけでプロジェクトを開始できます。
VS Code mssql拡張機能とGitHub CopilotへのAgent Skills統合
実際の開発作業において、AIエージェントにデータベースに関する知見を持たせる核となるのが「Microsoft SQL Agent Skills」です。デモでは、Visual Studio Code上の「SQL Server (mssql)」拡張機能が使用されました。
拡張機能の画面内には「Microsoft SQL」プラグインの管理UIが組み込まれており、「Add to GitHub Copilot」ボタンを1クリックするだけで、エージェント側にスキル群がロードされます。ロードされるスキルには、接続設定、スキーマ移行、ベクトル検索、パフォーマンス診断など多岐にわたるナレッジが含まれています。これにより、AIエージェントはAzure SQLの仕様やベストプラクティスを理解した状態で動作を開始します。
ローカルDockerコンテナ環境でのAzure SQL DB自動プロビジョニング
デモでは、Developer Hubからコピーした「タスク管理アプリ構築プロンプト」を、VS Code内のGitHub Copilot Agentチャットに貼り付けました。
指示を受けたエージェントは、読み込まれたスキル「microsoft-azuresqldb-container」を参照し、ローカル環境のDockerコンテナ上にAzure SQL Database互換のデータベース環境を全自動でプロビジョニングしました。依存関係の解決や環境変数の設定、接続文字列の構成、テーブル(dbo.tasks)の作成、サンプルのシードデータ挿入まで、開発者がコマンドを一切手入力することなく完了させました。
SQLクエリ不要のデータ編集とアプリケーション即時同期デモ
構築されたタスク管理アプリはローカルサーバー(http://127.0.0.1:3000/)で起動し、ブラウザ上で未完了のタスク一覧が表示されました。続いて、VS Codeのデータエディタ画面(dbo.tasks)でデータを直接編集するデモが行われました。
開発者がSQLクエリを書くことなく、UI上で「Pick up groceries」というタスクのdoneフラグを0から1に変更して保存すると、Webアプリ側の表示が即座に「Completed」へと更新されました。データベースとアプリケーション間の変更がシームレスに同期することが実証されました。
ローカル環境からAzure SQL Database(クラウド無料枠)へのシームレス移行
次に、ローカルコンテナで開発・テストしたアプリケーションをクラウド環境へ昇格させる手順が示されました。開発者がCopilotに対して「既存のコードを変更せずに、プロビジョニング済みのAzure SQL Database無料枠へアプリを切り替えて実行してほしい」と自然言語で指示を出しました。
エージェントは「azuresql-db-schema-migration」や「entra-id-auth」といったスキルを自動的に呼び出し、スキーマの適用やMicrosoft Entra認証の自動設定を完了しました。アプリケーションコード本体を一切書き換えることなく、接続先データベースをローカルコンテナからクラウドのAzure SQL Databaseへ移行させることに成功しました。
性能・ベンチマーク
今回の発表および動画内においては、定量的なベンチマークスコアや処理速度に関する数値指標の提示はありませんでした。
計測条件や処理時間の比較データは開示されていませんが、従来であれば数時間から数日を要する「環境構築、スキーマ作成、接続設定、認証統合、クラウド移行」の一連の手順が、自然言語の指示と数回のクリックのみで完了した点が本発表の定性的な評価軸となります。
| 評価指標 |
測定数値 |
測定条件・出所 |
| 処理速度ベンチマーク |
提示なし |
動画内で数値提示なし |
| 構築自動化範囲 |
Dockerコンテナ生成からクラウド移行まで |
デモ映像にて実証 |
競合サービスとの比較
データベースとAI開発ツールを統合する動きは、他のクラウドプラットフォームやデータベースベンダーでも活発化しています。今回の発表内容を、代表的な競合サービスの取り組みと比較して整理します。(※競合サービスに関する記述は編集部注に基づきます)
| サービス名 |
運営企業 |
AIエージェント統合アプローチ |
ローカル/クラウド共通体験 |
| Azure SQL Agent Skills |
Microsoft |
オープンなAgent Skills構造によりCopilot/Claude/Cursor等マルチエージェント対応 |
DockerコンテナからFree Tierへの透過的移行 |
| Amazon Bedrock / RDS |
AWS |
Amazon QやBedrock Agentを通じたインフラ制御とSQL生成 |
LocalStack等の外部ツール併用が必要 |
| Supabase AI |
Supabase |
PostgresベースのAIアシスタント機能とCLIによるローカル開発環境統合 |
ローカルとクラウドで高い親和性 |
| PlanetScale |
PlanetScale |
ブランチ機能と組み合わたスキーママイグレーション自動化 |
クラウド中心の構成 |
取材班の見立てでは、マイクロソフトの強みは「GitHub Copilot」などの自社開発ツールに閉じず、「Claude Code」や「Cursor」といった多様なAIエージェント環境へ適用可能なオープンリポジトリ形式でスキル(ナレッジ)を提供している点にあります。特定のIDEに依存せず、既存の開発フローに統合しやすい点が差別化要因となっています。
料金・提供プラン
本機能を利用するためのコンポーネントごとの料金・提供ステータスは以下の通りです。
- Microsoft SQL Agent Skills: GitHub上で無料公開(オープンソース)。誰でも利用可能です。
- Azure SQL Developer Hub: Webポータルとして無料公開中。
- Azure SQL Database Free Tier: クラウド上のデータベース無料枠(毎月一定の標準リソースを無料で利用可能)。
- Azure SQL DB local container: プライベートプレビュー公開中(利用にあたってはサインアップが必要)。
- AIエージェント側費用: 利用するGitHub Copilotや各種LLMサービスの利用契約・利用料が別途必要となります。
日本から使う方法
日本国内のユーザーが本機能を試す手順は以下の通りです。
- ポータルサイトヘアクセス: Webブラウザで「Azure SQL Developer Hub(
https://aka.ms/azuresql-hub)」にアクセスします。
- スキルリポジトリの確認: GitHub上の「Microsoft SQL Agent Skills(
https://github.com/microsoft/microsoft-sql)」を参照します。
- VS Code環境の準備: Visual Studio Codeに「SQL Server (mssql)」拡張機能をインストールします。
- プラグインの有効化: 拡張機能内の管理画面から「Microsoft SQL」プラグインを選択し、GitHub Copilot等のエージェントに登録します。
- プロンプトの実行: Developer Hubからサンプルプロンプトを取得し、エージェントチャットに入力して自動構築を開始します。
注意点として、ローカルコンテナ機能の一部はプライベートプレビュー段階であるため、事前申請が必要です。また、画面表記およびプロンプトの解説は基本的に英語がメインとなりますが、AIエージェントに対する指示自体は日本語で入力しても処理が可能です。
誰にどう効くのか
今回の発表が各対象者に与える実務的なインパクトは以下の通りです。
エンジニア(開発現場)
データベースの接続設定、Docker環境の記述、スキーマのマイグレーションといった「定型的なインフラ・DB準備作業」から解放されます。本来注力すべきアプリケーションのビジネスロジック開発に専念できるようになります。
企画・プロダクトマネージャー
アイディアを即座にプロトタイプ化できるようになります。Developer Hubのプロンプトを活用することで、エンジニアの手を長時間煩わせることなく、タスク管理やAPI連携のMVP(最小有効プロダクト)を短時間で立ち上げて検証できます。
経営層・CTO
開発チームのオンボーディングコスト削減と新規事業立ち上げのスピードアップが期待できます。標準化された「Agent Skills」をチーム全体で共有することで、Azure SQLのベストプラクティスに沿った設計が自動的に担保され、技術的負債のリスクを抑えられます。
まとめ
「Microsoft SQL Agent Skills」の登場により、データベース開発は「人間がSQLを書く時代」から「AIエージェントに専門知識をロードして自動実行させる時代」へシフトし始めています。
読者が次に取るべきアクションは、GitHubリポジトリ(https://github.com/microsoft/microsoft-sql)にアクセスし、公開されているスキル構造を確認することです。手元のVS CodeとGitHub Copilot環境にプラグインを追加し、サンプルのプロンプトを用いてローカル環境での自動構築を体験することをおすすめします。