Tools and Documents for fault analysis in SQL Server-based environments
Tools and Documents for fault analysis in SQL Server-based environments.
sys.dm_tran_locks を参照せずに取得されているロック数を把握できるかを検証する
SQL Server で取得されているロック数を把握する際には、sys.dm_tran_locks を参照することが多いかと思います。
ロック数が数 10 万 / 数 100 万となっている環境では、この DMV を参照して COUNT(*) をするだけでも数分かかってしまい、定期的にロック数を取得して推移を把握するということが難しいケースがあります。
この DMV を使用せず、類似のロック数を把握することができるかを検証してみました。
SQL Server 2025 でセカンダリ レプリカのクエリストアを検証してみる
先日、SQL Database のセカンダリ レプリカのクエリストアについて という投稿をしました。
セカンダリ レプリカのクエリストアヒントについては、SQL Server 2025 でもサポートされているため、分散型可用性グループを構築して、SQL Server でも挙動をを確認してみました。
SQL Server の実行プラン解析用ツール MSSQLPlanViewer を公開しました
Vibe Coding (Codex) で作成したツールとなりますが、SQL Server の実行プランを解析するツールとして MSSQLPlanViewer を公開しました。
.NET で作成されている Web アプリケーションとなります。

SQL Database のセカンダリ レプリカのクエリストアについて
SQL Server 2022 以降では、セカンダリ レプリカに対してのクエリストアがサポートされています。
SQL Server 2022 では、制限付きプレビュー (TF の有効化が必要)、SQL Server 2025 では一般提供開始されている機能となります。
この機能が SQL Database でも使用することができるようになっています。(本書作成時点では、プレビューでの提供)
SQL Database でこの機能を使用する場合のポイントをまとめておきたいと思います
Build 2026 のタイミングでアナウンスのあった SQL Server 関連のアップデート
Build 2026 のタイミングでアナウンスのあった SQL Server 関連のアップデートについてまとめておきたいと思います。
Build 2026 の各種アナウンスのリンク
後で自分で見るようですが、Build 2026 の各種アナウンスのリンクをまとめておきたいと思います。
Microsoft Defender を使用した Copilot Studio の宣言型エージェントの保護についての関連情報
タイトルの通りですが、Copilot Studio から作成した宣言型エージェントの保護を Microsoft Defender で実現する際の関連情報を整理しておきたいと思います。
SQL Server 2025 CU5 でロックマネージャーキャッシュメモリの制御が可能となりました
先日、SQL Server 2025 CU5 がリリースされました。
この中に次の対応が含まれていしたので、情報をまとめておきたいと思います。
SQL Server Management Studio の拡張機能を公開しました
GitHub Copilot CLI を使用して作成してた SQL Server Management Studio 22.x 向けの拡張機能を公開しました。
ソースコードのリポジトリはまだ整理ができていないため、作成される VSIX のみ公開した状態となります。
Agent 365 のシャドウ AI の制御機能についてのメモ
Microsoft Agent 365 では シャドウ AI の検知並びにブロックがプレビュー機能として提供されるようになりました。
この機能について評価をしてみたのでメモを残しておきたいと思います。