本日 Announcing GitHub Copilot code completions in SQL Server Management 22.2.1 のアナウンスがあり、SSMS 22 に GitHub Copilot のコード補完機能の追加が行われました。
SSMS のドキュメントとしても SQL Server Management Studio でのコード補完の使用 (プレビュー) が公開されています。
SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿
本日 Announcing GitHub Copilot code completions in SQL Server Management 22.2.1 のアナウンスがあり、SSMS 22 に GitHub Copilot のコード補完機能の追加が行われました。
SSMS のドキュメントとしても SQL Server Management Studio でのコード補完の使用 (プレビュー) が公開されています。
Bob Ward の LinkedIn の投稿 にもあったのですが、SQL Server 2022 CU23 / SQL Server 2025 CU1 を適用すると Database Mail によるメール送信に影響を与える問題が発生しているという報告がありました。
Database Mail Workaround for SQL Server 2022 では CU22 も影響を受けていそうな雰囲気がありますが、現状、SQL Server 2022 の対象は CU23 となっているようです。CU22+GDR の環境で試したのですがメールは送信できていました。
現在、SQL Server 2022 CU23 / SQL Server 2025 CU1 のダウンロードは取り下げられており、本問題の修正が完了したら再度公開されるようです。
問題のあった CU にも本事象についての記載が追加されています。
現状、CU を適用して Database Mail の問題に遭遇した場合、CU のアンインストールが必要となります。
Windows Server 2022 までは、コントロールパネルから更新プログラムを削除することでアンインストールができます。
しかし、Windows Serer 2025 では、次の画像のように、SQL Server の CU が表示されません。この環境では SQL Server 2025 CU1 (KB5074901) が適用されているのですが、アンインストール可能な更新プログラムとして表示されていませんね。
Windows Server 2025 で CU をアンインストールするには、Windows Server 2022 までと異なる方法を使用する必要がありますのでアンインストール方法をまとめておきたいと思います。
以前、Data Migration Assistant (DMA) の後継機能 という投稿を書きました。
Data Migration Assistant は廃止となり、バージョンアップの評価は SSMS 21 以降に含まれる「Migrate SQL Server」の機能に移行されました。(Data Migration Assistant のダウンロード からインストーラーの提供も廃止されているようです)
この機能がリリースされていることは気づいていたのですが、まだ使用していなかったので、この機会に試してみました。
SQL Server 2025 の Polybase の機能強化 として次の内容があります。
SQL Server 2025 では Polybase の機能強化が行われており、Polybase のサービスをインストールしなくてもネイティブに外部データへのアクセスが可能となっています。
そのほかに大きな機能として「Managed ID のサポート」がありますが、実際に使用する際には複数の情報を確認する必要がありますので、参照する必要のある情報をまとめておきたいと思います。
SQL Server ベースの環境を使用していて、実行されたクエリに起因したエラーを SQL Server 側でロギングしたいという要望を受けることがあります。
そのような場合に、SQL Server 観点での情報取得として拡張イベントを使用したロギングの利用を検討することができます。
SQL Server 2025 のベクターデータ型 (ベクトルデータ型) / ベクターインデックスについて気になっていた内容をいくつか確認したので、その内容を。
SQL Server の実行プランを解析するツールとして SQL Sentry Plan Explorer があります。
本投稿を書いている時点では、最新バージョンは 2025.4 となるのですが、このバージョンのリリースノート に記載されている通り、SSMS アドイン (プラグイン) としてサポートしている SSMS のバージョンは SSMS 21 となっています。
Plan Explorer
The Plan Explorer plug-in supports SSMS 21.
現時点では、最新バージョンの SSMS 22 はサポートに含まれておらず、SSMS 22 がインストールされている環境に SQL Sentry Plan Explorer をインストールするだけでは、SSMS 22 で実行プランを右クリックした際の「View with SQL Sentry Plan Explorer」の表示が行われません。
SSMS 22 でこのコンテキストメニューを表示する方法ついて書いておきたいと思います。
Announcing the release of SQL Server Management Studio 22.1 で知ったのですが、SQL Server Management Studio 22 (SSMS 22) で、実行プランを直接 GitHub Copilot チャットに連携して分析する方法が公開されていましたので紹介。
SQL Server 2022 以降は、Microsoft Entra 認証をサポートしており、Entra ID を使用して SQL Server にアクセスすることができます。
今までは次のドキュメントの手順で設定するという認識があり、Azure Arc による接続が必要だと思っていました。
ドキュメントを見直していたところ、Azure Arc で接続をしなくても、Entra 認証を使用する方法が公開されていました。