SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

SQL Server 2025 のリソースガバナーの機能強化

leave a comment

SQL Server では、リソース ガバナー というクエリで利用可能なリソースを制御するための機能があります。

SQL Server 2025 では、このリソースガバナーの機能が強化されていますので、情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 9th, 2025 at 9:52 am

Microsoft から提供されているツールを使用した Copilot から SQL Server の操作について

leave a comment

Copilot Chat から SQL Server を操作するツールとして MCP Server があり、SQL Server をサポートする MCP Server も公開されています。

Copilot Chat から SQL Server を操作する方法としては、当初 MCP Server を使用しての操作となっていたのですが、現在は異なる方法を使用する方向に向いているように思えます。

本投稿では、MCP Server 以外の方法で Copilot Chat から SQL Server を操作する方法について情報を整理しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 8th, 2025 at 11:26 pm

Posted in SQL Server

Tagged with

統計情報の同期的自動更新とクエリタイムアウト時の挙動について

leave a comment

SQL Server の統計情報の自動更新はデフォルトの設定では同期的更新が行われます。

統計情報の自動更新のしきい値を超える更新が行われた場合、該当の統計情報を利用するクエリが実行された場合、そのクエリが統計情報の更新のトリガーとなり、統計情報の同期的自動更新が行われます。

この際、クエリのタイムアウトが絡むと、統計情報の自動更新の挙動で気を付ける点があります。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 4th, 2025 at 10:06 pm

Posted in SQL Server

Tagged with

SQL Server 2025 のローカル ONNX ランタイムを使用する場合に公式ドキュメントだけではわからなかったいくつかのポイント その 2

leave a comment

SQL Server 2025 のローカル ONNX ランタイムを使用する場合に公式ドキュメントだけではわからなかったいくつかのポイント の続きとして追加で検証した内容についてまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 3rd, 2025 at 10:22 pm

SQL Server 2025 のローカル ONNX ランタイムを使用する場合に公式ドキュメントだけではわからなかったいくつかのポイント

leave a comment

SQL Server 2025 では AI 機能の強化として、「埋め込み (Embedding) の生成」を行うことができます。

SQL Server 2025 の Embedding の利用方法は次の種類があるかと思いますが、本投稿の内容は「2.」のパターンでの利用となります。

  1. 外部 REST API を使用する (HTTPS でのアクセスが必須)
    • Azure OpenAI
    • OpenAI
    • Ollama
  2. ローカル ONNX ランタイムを使用する

このパターンを使用する際には、ローカル ONNX ランタイムの例 をチュートリアルとして進めていくことになりますが、私の現状のスキルでは、このドキュメントだけでは対応できない内容がいくつかありましたので、ポイントをまとめておこうと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 30th, 2025 at 2:27 pm

SQL Database の監査ログを Log Analytics に出力した際の取得開始のタイミングについて

leave a comment

Azure SQL Database の監査ログは Azure SQL Database および Azure Synapse Analytics の監査を設定する に記載されている次のストレージに出力することができます。

  • Azure Storage
  • Log Analytics
  • Event Hub

Log Analytics に監査ログの取得を開始した場合、最初のログが取得されるまで、それなりに時間がかかります。

この挙動について、どのドキュメントを確認すればよいかが気になったので調べてみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 24th, 2025 at 9:31 pm

Posted in SQL Database

Tagged with

Windows Admin Center Virtualization Mode (vMode) で使用できる OS について

leave a comment

Ignite 2025 で Windows Admin Center Virtualization Mode (vMode) が発表され Public Preview として提供されました。

従来の WAC (管理モード) とは異なり、vMode は仮想マシンを管理するために特化したモードとなります。

WAC vMode をインストールするサーバー / WAC vMode で管理対象とするサーバーの要件については、次のドキュメントで記載されています。

現時点ではどちらも次の OS が対象となるようです。

インストールが可能な OS

  • Windows Server 2025 以降、Standard または Datacenter エディションのみ。

リソースとして追加が可能な OS

    Windows Server 2025 以降、Datacenter エディションのみ。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 20th, 2025 at 9:51 pm

Ignite 2025 のタイミングでアナウンスされた Windows Server / Hybrid Cloud に関連するアップデート

leave a comment

Ignite 2025 のタイミングでアナウンスされた Widnows Server と Hybrid Cloud に関連するアップデートで気になるものをメモとして。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 19th, 2025 at 11:05 pm

Ignite 2025 で SQL Server 2025 の一般提供が発表されました

leave a comment

本日から Ignite 2025 が開催されていますが、Ignite 2025 で SQL Server 2025 の一般提供が発表されました。

SQL Server 2025 の発表内容等の情報をまとめておきたいと思います。

インストーラーも公開されていますので、私のメインで使用している SQL Server も 2022 から 2025 にインプレースアップグレードしてみました。

image

自分の後で確認する用のメモも兼ねているので、同タイミングで発表された Azure SQL 関連のアナウンスも含んでいます。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 19th, 2025 at 1:29 am

GitHub Copilot CLI による Vibe Coding を使用した SSMS から安全にクエリを実行するための補助をする拡張機能作成の概念検証

leave a comment

SSMS から任意のクエリを実行できるようにしている環境では、他の処理の同時実行性に影響を与えるクエリの実行が行われる可能性があります。(SSMS 以外のツールを使用している場合でも発生する可能性はありますが)

SSMS 拡張機能を作成する際の参考ドキュメント で触れましたが、SSMS には拡張機能という仕組みがあり、この機能を使用することで SSMS に追加の機能を実装することができます。

この機能追加により、SSMS からのクエリ実行の安全性を向上させることができるのではないかと考えました。

そこで GitHub Copilot CLI による Vibe Coding を使用して SSMS からのクエリ実行に関して、安全にクエリを実行するための補助をする拡張機能の作成の概念検証 (Proof of Concept: PoC) に取り組んでみましたので、その際の知見をまとめておきたいと思います。

GitHub Copilot CLI についてのドキュメントは以下を参照。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 16th, 2025 at 10:38 pm