SE の雑記

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

Archive for the ‘SQL Server’ Category

SQL Server でロックのメモリを解放する

leave a comment

SQL Server ベースの環境でロックのメモリが大量に確保されてしまった場合に、どのようにすれば解放できるかについての投稿となります。

内容としては次の KB に記載されているものとなります。

KB2754301 – FIX: Large queries that modify data run slower than expected when many locks accumulate in a SQL Server 2008 R2 or in SQL Server 2012

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 22nd, 2025 at 11:02 pm

Posted in SQL Server

Tagged with

SSMS 22 Preview 3 がリリースされ GitHub Copilot がサポートされました

leave a comment

本日、SQL Server Management Studio (SSMS) 22 Preview 3 がリリースされ、SSMS で GitHub Copilot のサポートが使用できるようになりました。

SSMS 22 Preview 3 は こちら からダウンロードすることができます。

SSMS 21 で導入された、Azure OpenAI ベースの Copilot は SSMS 21 で廃止となり、SSMS 22 からは GitHub Copilot が使用されることがアナウンスされていました。

SSMS 22 の Preview リリース当初は GitHub Copilot の実装は行われていなかったのですが、Preview 3 となり実際に使用することができるようになりました。

SSMS 22 Preview 3 をインストールする際に「AI アシスタンス」を追加することで SSMS 22 で GitHub Copilot が使用できるようになります。

image

GitHub Copilot の機能については、SQL Server Management Studio (プレビュー) の GitHub Copilot とは で確認することができます。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 15th, 2025 at 9:28 am

Posted in SQL Server

Tagged with

SSMS 拡張機能を作成する際の参考ドキュメント

leave a comment

最近、GitHub Copilot CLI を活用して、SQL Server Management Studio (SSMS) 拡張機能 (Extension) を作成できるのかを検証していました。

まだ実装を進めているのですが、Copilot CLI を使用して、SSMS 21 向けに拡張機能を作成することは実現でき始めています。
(スキーリゾート管理システム – マイクロサービスアーキテクチャ の Instruction.txt を参考にスペック駆動開発で進めています)

image

SSMS 拡張機能を作成する際に参考となる情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 14th, 2025 at 9:55 am

Posted in SQL Server

Tagged with

SQL Server 2025 RC1 で実装された DMF / DMV

leave a comment

SQL Server 2025 RC1 で実装された DMF / DMV でドキュメントが公開されているものがあるかが気になったので確認をしてみました。

現状、ドキュメントで公開されているのは少なそうですね。

sys.dm_os_memory_health_history は直近 1 時間のメモリ使用量を確認できるようなので、どのように活用できるのかは研究してみたいですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 7th, 2025 at 9:49 pm

SQL Server 2025 RC1 の提供が開始されました

leave a comment

SQL Server の製品候補版 (Release Candidate: RC) で RC1 の提供が開始されました。

RC1 の更新点については リリースノート で公開されています。

  • ベクターインデックスのパフォーマンス改善
    • DiskANN の拡張性強化
  • ベクターデータ型で float16 をサポート
  • バイナリフォーマットのベクターデータ型をネイティブにサポートするための BULK INSERT / OPENROWSET の改善
    • Microsoft.Data.SqlClient: バージョン 6.1.0 / Microsoft JDBC Driver for SQL Server: バージョン 13.1.0 Preview でネイティブベクターがサポートされる
    • それ以前のバージョンでは、JSON 文字列をシリアライズ / デシリアライズして活用
  • RHEL 10 のサポート

 

RC1 については次の記事が公開されています。

Written by Masayuki.Ozawa

9月 18th, 2025 at 9:33 am

QNAP の iSCSI ストレージを使用した SQL Server のスナップショットバックアップについて

leave a comment

ここ数日、ストレージの機能を使用した SQL Server のデータベースのスナップショットバックアップについて調査を行っていました。

手元で準備できる機材では、QNAP の iSCSI ストレージの機能を使用した場合に SQL Server のデータベースのスナップショットバックアップの検証を行うことができましたので、調査した内容をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 16th, 2025 at 9:51 am

Posted in QNAP,SQL Server

Tagged with ,

SQL Server のマイグレーションツールの現状

leave a comment

従来まで、SQL Server ベースの環境のマイグレーションについては、Data Migration Assistant (DMA) / Azure Data Studio (ADS) の Migration 拡張機能を使用して、バージョンアップを含む移行の評価と移行を実行することができました。

DMA については、2025/07/16 に廃止となっており、ADS については 2026/02/28 に廃止がアナウンスされています。

今まではこれらのツールを使用して移行のための調査を実行していましたが、現在は調査方法が変わってきているので、情報を整理しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 10th, 2025 at 9:54 pm

Posted in SQL Server

Tagged with

今後の SSMS ロードマップと Copilot の実装の変更について

leave a comment

先日、次の二つのアナウンスがありました。

SSMS 21.x がリリースされたのは、2025/05/19 で、まだ、数か月しか経過していませんが、次バージョンの SSMS 22 と、次バージョンでの Copilot の実装の変更についてがありましたのでまとめておきたいと覆います。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 7th, 2025 at 9:25 pm

Posted in SQL Server,SSMS

Tagged with ,

SQL Server 2025 の SQL Server に対してのリンクサーバー設定で既定の暗号化について

leave a comment

SQL Server 2025 RC0 以降の重大な変更として「SQL Server に対してのリンクサーバー設定の既定の暗号化設定の変更」があります。

SQL Server に対してリンクサーバーを設定した際に使用されるデータベースプロバイダーですが、SQL Server のバージョンによって異なっています

  • SQL Server 2017 以前: SQL Server Native Client (SNAC)
  • SQL Server 2019 以降: Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)

SQL Server 2022 では OLE DB Driver のバージョンは 18 が使用されていたのですが、SQL Server 2025 からは 19 が使用されるようになります。

これにより、既定の暗号化設定が変更され、SQL Server 2025 から 従来通りの SQL Server に対してのリンクサーバーの設定を行うと、「信頼されていない期間によって証明書チェーンが発行されました」のエラーが発生します。

image

この点について、情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 24th, 2025 at 10:24 pm

SQL Server 2025 RC0 の提供が開始されました

leave a comment

本日、SQL Server 2025 RC0 (製品候補版: Release Candidate) の提供が開始されました。

RC0 としてではなく、次の記事で RC0 のリリースについて触れられています。

Bob Ward の LinkedIn と、MS のブログで RC0 について投稿されていますので、全体像はこの情報で確認できるかと。

SQL Server 2025 RC0 は こちら からダウンロードすることが可能です。
CTP は英語版のみでしたが、RC0 から日本語版が提供されていますので、日本語向けの環境を構築することが可能となっています。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 22nd, 2025 at 10:03 pm