マイクロソフトの2025年8月のVS Code向けMSSQL拡張機能のリリースは、以前プレビューだったスキーマ比較、スキーマデザイナー、ローカルSQL Serverコンテナの3つの主要機能を完成させた。バージョン1.35はこれらの機能を一般提供(GA)に昇格させ、拡張機能全体の使いやすさとパフォーマンスを向上させた。
MSSQL拡張機能は、VS Codeにデータベース管理ツールを追加し、開発者がアプリケーションコードと並行してSQL Serverインスタンスを操作できる。以前のプレビューでは、スキーマの比較と設計、およびローカルSQL Serverコンテナの起動ツールが導入された。今回のGAリリースは、数ヶ月にわたるコミュニティのフィードバックに応え、これらのツールを日常的な開発環境で使用できるよう改良を加えている。また、接続ダイアログとクエリ結果グリッドにおけるユーザビリティに関する複数の問題を解決し、ローカライズとアクセシビリティも向上させた。
スキーマ比較は、開発者がデータベーススキーマやプロジェクトを比較し、ワンクリックで変更を適用できる。GA版では、ファイル保存オプションの改善、再入力なしで比較方向を切り替える機能、以前の設定を記憶する機能などのバグ修正と改良が提供される。新しいインクルード/エクスクルードメカニズムにより、開発者はどの差異を反映させるかを決定可能になり、UIの変更によりオブジェクトリストの読みやすさが向上し、テーマ対応のドロップダウンスタイリングが追加された。
2025年6月にプレビュー版で導入されたビジュアルスキーマデザイナーは、現在、より高速にロードされ、より洗練されたダイアグラム作成エクスペリエンスを提供する。開発者は、インタラクティブなダイアグラムを通じてテーブル、リレーションシップ、制約を設計および修正でき、コードファーストおよびハイブリッドワークフローの両方をサポートする。GA版では、デザイナーに列が多いテーブルの折りたたみ/展開ボタンや外部キーのアイコンが追加され、読みやすさが向上した。リレーションシップは、テーブルのサブセットにフィルタリングしても表示され、ツールチップはラベルが切り捨てられた場合に完全な名前を表示する。
Visual Studio Code MS SQL Server拡張機能のビジュアルスキーマデザイナー
バージョン1.35は、ローカルSQL Serverコンテナも一般提供も開始する。この機能により、開発者はDockerコマンドを記述せずに拡張機能から直接SQL Serverコンテナをプロビジョニングおよび管理できる。デフォルトの構成は、組み込みのベクター型と拡張JSON機能を備えたSQL Server 2025プレビューを使用するが、ユーザーはSQL Server 2022、2019、2017を選択できる。最近のユーザビリティの改善により、イメージダウンロード中の進行状況インジケーターが表示され、ステータスインジケーター付きのステップバイステップのDockerチェックが提供され、最後に使用したSQL Serverバージョンを記憶し、コンテナログを自動スクロールし、ポート競合をより予測可能に処理する。開発者は、ローカルSQL Serverコンテナが開発およびテスト用であることに注意する必要がある。これらはDocker Desktopまたは互換性のあるLinuxベースのコンテナランタイムに依存し、拡張機能はデフォルトでLinuxコンテナを選択する。コンテナウィザードは現在、バックアップ、リストア、またはクラスタリング操作を構成できず、SQL Serverエンジンには少なくとも2GBのメモリが必要だ。
これらの主要機能に加えて、リリースはEntra IDサインインの問題を修正し、クエリ結果グリッドのパフォーマンスと使いやすさを向上させ、結果のプレーンテキスト表示モードを追加し、セッション中にSQL認証パスワードを記憶し、ローカリゼーションを強化し、GitHub Copilotエージェントモードのエッジケースに対処する。
Visual Studio Marketplaceサイトでのアップデートに対する開発者の反応はおもに否定的で、Azure Data Studioとの機能の差に焦点を当てている。以前のリリースと同様に、拡張機能はMITライセンスの下でオープンソースであり、GitHubを通じて貢献を受け入れている。拡張機能は820万以上のインストールと約1.8kのGitHubスターを獲得している。