Tools and Documents for fault analysis in SQL Server-based environments
Tools and Documents for fault analysis in SQL Server-based environments.
SSMS 22.2.1 で GitHub Copilot のコード補完が追加されました
本日 Announcing GitHub Copilot code completions in SQL Server Management 22.2.1 のアナウンスがあり、SSMS 22 に GitHub Copilot のコード補完機能の追加が行われました。
SSMS のドキュメントとしても SQL Server Management Studio でのコード補完の使用 (プレビュー) が公開されています。
Windows Server 2025 で SQL Server の更新プログラムのアンインストール
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 までと異なる方法を使用する必要がありますのでアンインストール方法をまとめておきたいと思います。
SSMS を使用した SQL Server のバージョンアップの評価
以前、Data Migration Assistant (DMA) の後継機能 という投稿を書きました。
Data Migration Assistant は廃止となり、バージョンアップの評価は SSMS 21 以降に含まれる「Migrate SQL Server」の機能に移行されました。(Data Migration Assistant のダウンロード からインストーラーの提供も廃止されているようです)
- SQL Server Management Studio で SQL Server 移行コンポーネントを使用する
- General Availability of SQL Server Migration Component in SSMS 21
この機能がリリースされていることは気づいていたのですが、まだ使用していなかったので、この機会に試してみました。
Microsoft 365 Copilot におけるエージェント開発についてのメモ
Microsoft 365 Copilot におけるエージェント開発の基本的な内容を把握できていなかったので、自分が必要となる情報をまとめておきたいと思います。
Graph Explorer を使用してエージェント ID にカスタムセキュリティ属性を付与する (暫定対応)
Agent 365 で追加された「エージェント ID」では、条件付きアクセス を使用することが可能です。
条件付きアクセスでは「カスタムセキュリティ属性」を使用して対象となるエージェントを調整することができます。 ![]()
エージェントに対してのカスタムセキュリティ属性の割り当ては、Entra 管理センターのエージェント ID から該当のエージェント ID を選択して、「Custom security attributes」で割り当てを行う UI が提供されています。
しかし、私の環境では操作をしているユーザーに「属性定義管理者」「属性割り当て管理者」「属性プロビジョニングの管理者」といったロールを付与していても、エージェント ID にカスタムセキュリティ属性を割り当てようとすると 403 エラーになってしまうという事象が発生しています。
これについては現在も確認中なのですが、暫定的にカスタムセキュリティ属性を付与する方法として Graph Explorer が使用できそうでしたので方法をまとめておきたいと思います。
Azure のサポート プランについての情報と Standard プランの対応内容について
Azure のサポート プランの内容を確認する際に、どの情報を確認すればよいかについてまとめておきます。
サポートプランのトップページについては、Azure サポート になると思いますので、サポート プランの情報を確認したい場合にはこのページ内の情報を確認するとよいかと。
私が契約しているのは「Standard」となるため、本投稿の所感については Standard プランで問い合わせをした際のものとなります。
Windows 環境で特定のバージョンの DataDog エージェントをダウンロードする
Windows 環境で DataDog エージェントをインストールする場合、このドキュメント を参照してエージェントのインストールを行うことになるかと思います。
「最新版のエージェント」をインストールするのであれば、ドキュメント通りに作業をすれば問題ありません。
エージェントのインストーラーのリンク (https://windows-agent.datadoghq.com/datadog-agent-7-latest.amd64.msi) または、DataDog のポータルの Install the Datadog Agent on Windows から、最新のエージェントのインストーラーを入手することでインストールを行うことができます。
最新バージョンで問題があった場合、過去のバージョンのエージェントをインストールする必要がありますが、Windows 環境で DataDog エージェントをインストールする必要がある場合に、どのようにすると特定のバージョンのエージェントをインストーすることができるかについて調べてみました。
SQL Server 2025 の Managed ID を使用した Polybase のサポートについて
SQL Server 2025 の Polybase の機能強化 として次の内容があります。
SQL Server 2025 では Polybase の機能強化が行われており、Polybase のサービスをインストールしなくてもネイティブに外部データへのアクセスが可能となっています。
そのほかに大きな機能として「Managed ID のサポート」がありますが、実際に使用する際には複数の情報を確認する必要がありますので、参照する必要のある情報をまとめておきたいと思います。
Data API Builder で MCP Server のサポートが追加されていました
先日、PASS Summit 2025 の Microsoft Keynote が公開され、その中でアナウンスされていて気づいたのですが、Data API Builder (DAB) に MCP Server のサポートが追加されています。
この情報についてまとめておきたいと思います。
GitHub Copilot Chat / CLI に関連する各種ドキュメント
私は Vibe Coding には GitHub から提供されている機能を使用しています。
メインに使用しているのは GitHub Copilot Chat / GitHub Copilot CLI となるのですが、どのドキュメントを確認すれば習熟度を上げることができるのかがわかっていなかったので関連するドキュメントをまとめてみました。
使用している IDE は Visual Studio Code がメインとなるため、VS Code の関連ドキュメントも併せてリンクを調べています。