SE の雑記

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

各種ソフトのショートカット / 設定ファイル / チートシート

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 19th, 2025 at 8:00 pm

Posted in その他

Tagged with

検証用 SQL Server に導入するツール

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 8th, 2022 at 9:51 am

Posted in SQL Server

Tagged with

SQL Server のベストプラクティスについて公開されているドキュメント

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 15th, 2022 at 9:14 am

Posted in SQL Server

Tagged with

SQL Server Sample Databases

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 16th, 2022 at 9:30 am

Posted in SQL Server

Tagged with

SQL Server-based environment updates

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 22nd, 2022 at 10:53 am

Tools and Documents for fault analysis in SQL Server-based environments

leave a comment

Tools and Documents for fault analysis in SQL Server-based environments.

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 7th, 2021 at 11:02 am

SQL Server / SQL Database アーキテクチャ ドキュメント

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 13th, 2020 at 11:36 pm

Posted in SQL Server

Tagged with

Visual Studio Code Insider Preview で Copilot Agent Mode に MCP server のサポートが追加されているようです

leave a comment

週末に MCP (Model Context Protocol) Server について調べていました。

公開されている MCP server は、Model Context Protocol Server Directory / Model Context Protocol servers のレポジトリ から確認することができ、SQL Server に対応した MCP server も公開されています。

これらの MCP server は、チャットで SQL Server のデータを操作することができるものとなり、Azure Portal で実装されている Azure SQL データベースの Microsoft Copilot スキル (プレビュー) のようなことを、ローカルの環境から実施することができるようになります。

従来、MCP server は、Claude Desktop / Cursor / Windsurf 等で使用することが多かったのではないでしょうか。

Cursor / Windsurf のような Visual Studio Code がフォークされているエディタで MCP server のサポートは開始されていました。

しかし、Visual Studio Code のサポート状況については、 2 月時点のアナウンスの Available today では次のようになっており、Visual Studio Code Insider Preview で先行して実装されている Copilot Agent モード で機能の取り込みを検討しているというステータスとなっていました。

 

本投稿作成時点の Visual Studio Code Insider Preview は、上記のアナウンスが実施された際のバージョンの 1.98.0 から更新され 1.99.0 となっていました。

このバージョンで MCP Server の機能が追加されているかを確認してみたところ、コマンドパレットに MCP Server 向けのコマンドが追加されていました。

image

関連する情報を確認してみたところ  GitHub Copilot Agent Mode with MCP として、動画の公開も行われており、動画は本日 (2025/3/24) 公開されたものとなりますので、本日公開された Insider Preview 1.99.0 からの機能になるようですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 24th, 2025 at 10:11 pm

Posted in MCP Server

Tagged with

SQL Database の異なるテナントに対しての Geo レプリケーションの設定について

leave a comment

SQL Database で異なるテナントに対して Geo レプリケーションを設定する場合のメモ。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 16th, 2025 at 7:29 pm

Posted in SQL Database

Tagged with

SQL Server ベースの環境を操作するための MS 提供ツールの現状 (2025/03 時点)

leave a comment

SQL Server ベースの環境を操作するためには SQL Server Management Studio (SSMS) を使用することができますが、そのほかにも Microsoft からいくつかのツールが提供されています。

ここ数か月で MS が提供している SQL Server ベースの環境を操作するためのツールについて、いくつかのアナウンスがありましたので一度まとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 6th, 2025 at 9:56 am

Key Vault を使用した Always Encrypted の覚書

leave a comment

SQL Server / Azure SQL Database では、Always Encrypted という暗号化の機能があります。

この機能は、列マスターキー (CMK) と列暗号化キー (CEK) という 2 種類の暗号化のためのキーを使用して、データの暗号化を行います。

データは常に暗号化された状態で取り扱われ、暗号化を指定した列についてはディスク / メモリ / ネットワーク上で常に暗号化された状態となり、適切な暗号化キーにアクセスができない状態では、SQL Server の管理者であったとして、暗号化されたデータを複合化することができないという特徴があります。

本ブログでもこの機能について触れていたことはありますが、改めて思い出す必要がありましたので情報を残しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 2nd, 2025 at 7:30 pm

Azure の Developer サポートプランのサービスリクエストの発行方法の変更について

leave a comment

Microsoft Azure では サポート プランの比較 に記載されているサポートプランが提供されています。

2025/2 以降 (私の環境では 2/7 or 2/12) に Developer サポートのサービスリクエストの発行方法が変更されたようですので、情報を残しておきたいと思います。

私も今までは Developer サポートを契約していたのですが、パブリックに公開されたサービスリクエストでは問い合わせが難しい内容があるため、今回のタイミングで Standard サポートに切り替えました。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 2nd, 2025 at 11:50 am

Posted in Microsoft Azure

Tagged with

SQL Server で並列クエリになるように明示的に調整する方法

leave a comment

以前、次の投稿で並列クエリになるようにする調整方法を投稿しました。

最近、これらの情報を確認する機会がありましたので、改めて情報を整理しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 25th, 2025 at 10:48 pm

Posted in SQL Server

Tagged with

SQL Server on Linux (Docker 含む) の MSDTC について

leave a comment

SQL Server で分散トランザクションを実行する場合、MSDTC (Distributed Transaction Coordinator) を使用して実現を行います。

SQL Server on Linux の当初は MSDTC をサポートしていなかったのですが、SQL Server 2017 CU16 以降は、MSDTC がサポートされ、以下の情報の設定を実施することで SQL Server on Linux でも MSDTC を使用することができるようになりました。

SQL Server on Linux で MSDTC を動作させる際の関連情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 24th, 2025 at 9:56 pm

Posted in SQL Server

Tagged with ,

SQL Database の JSON データ型の格納効率について

leave a comment

SQL Database / SQL Server 2025 では、JSON データ型  をサポートしており、JSON フォーマットのデータを格納するための専用のデータ型を使用することができます。

JSON データ型は「Latin1_General_100_BIN2_UTF8」の照合順序により UTF-8 のエンコードが使用されるという特徴の他に「圧縮用に最適化された、より効率的なストレージ」もメリットとして挙げられています。

通常の文字列データ型と比較して、JSON データ型がどの程度ストレージの格納効率が変化するのかが気になったので、SQL Database で確認してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 19th, 2025 at 10:53 pm

SQL Server で統計情報の自動更新時の情報を取得するための方法

leave a comment

SQL Server ベースのデータベースエンジンで統計情報の自動更新が発生した際の情報を取得するための方法についてまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 18th, 2025 at 10:33 pm

Azure Local 22H2 から 23H2 へのアップグレードの Tips – その 2 –

leave a comment

昨年、Azure Local 22H2 から 23H2 へのアップグレードの Tips ? その 1 ? という投稿を書きました。

その後、時間が取れずアップグレードの検証が継続できていなかったのですが、今日、時間をとることができアップグレードを最後まで実行することができました。

image

追加の Tips を残しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 9th, 2025 at 6:37 pm