SE の雑記

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

Archive for the ‘SQL Server’ Category

SSMS と VS Code の Copilot 連携について

leave a comment

最新の SQL Server Management Studio (SSMS 21) と Visual Studio Code の MSSQL 拡張機能では、Copilot 連携をしながらデータベースの管理を行うことができます。

この機能についてざっくりとまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 9th, 2025 at 10:43 pm

Posted in SQL Server

Tagged with

SQL Server 2025 CTP 2.0 インストール時の問題点 (2025/05 末時点)

leave a comment

当ブログでは Build 2025 の SQL Server / SQL Database 関連のアナウンス で触れていますが、Build 2025 で SQL Server 2025 CTP 2.0 が Public Preview として提供開始されました。

この投稿内でも触れてますが、現時点の CTP 2.0 のインストールの問題点についてまとめておきたいと思います。なお、本投稿の問題点についてはフィードバック済みです。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 1st, 2025 at 7:38 pm

SQL Server 2025 のバックアップ圧縮の新機能

leave a comment

SQL Server 2025 ではバックアップ圧縮のアルゴリズムとして ZSTD (ZStandard) がサポートされるようになりました。

各圧縮方法でどの程度効率が変わるのかを確認してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 28th, 2025 at 10:40 pm

SQL Server 2025 と Ollama を組み合わせる

leave a comment

先日投稿した、SQL Server 2025 と Foundry Local を組み合わせる では、SQL Server 2025 の AI 領域の新機能を Foundry Local と組み合わせてみました。

Practical AI in SQL Server 2025: Ollama Quick Start の記事で解説が行われていますが、Foundry Local ではなく、Ollama と組み合わせることができます。

SQL Server 2025 で新しく追加されたモデルの呼び出しを登録しておく CREATE EXTERNAL MODEL では API FORMAT として、Ollama がサポートされていますので、本ブログでも試しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 27th, 2025 at 9:57 am

SQL Server 2025 の JSON インデックスのデータ格納方法について

leave a comment

Announcing the Public Preview of JSON index in SQL Server 2025 でアナウンスがありましたが、SQL Server 2025 では、JSON インデックスがサポートされるようになります。

SQL Server 2022 / 投稿時点の Azure SQL Database では、JSON インデックスはサポートされていなかったため、JSON データへのインデックスの追加 に記載されているように、計算列を使用して JSON フォーマットのデータのプロパティを実体を持つ列として切り出して、インデックスを作成するという方法を使用していました。

SQL Server 2025 ではネイティブで JSON インデックスをサポートし、JSON データ型の列に対して直接インデックスを作成することができるようになりました。

SQL Server 2025 CTP 2.0 の JSON インデックスがどのようにデータを格納しているかを把握しておきたかったので調べてみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 25th, 2025 at 10:15 pm

SQL Server 2025 と Foundry Local を組み合わせる

leave a comment

Build 2025 で Foundry Local がアナウンスされ、Public Preview として提供が行われました。

Foundry Local と SQL Server 2025 の新機能を組み合わせることができるのかが気になったので、簡単なもので試してみました。

今回は Foundry Local を使用していますが、Ollama を使用することも可能です。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 21st, 2025 at 10:56 pm

Build 2025 の SQL Server / SQL Database 関連のアナウンス

leave a comment

本日より Build 2025 が開催され、SQL Server / SQL Database について、いくつかのアナウンスがありましたのでまとめておきたいと思います。

Microsoft Build 2025 BOOK OF NEWS から全体的なアナウンスを確認できます。

SQL Server ベースの環境については、2.2.9. Reimagine database development with SQL Server solutions がアナウンスとなり、SQL Server 2025 が主なトピックとなるのではないでしょうか。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 20th, 2025 at 1:21 am

統計情報を手動で設定した場合の行数とページ数について

leave a comment

SQL Server / Azure SQL Database の統計情報は、検証用途で UPDATE STATISTICS で統計情報を手動で設定することができます。

統計情報を手動で設定する際には、STATS_STREAM / ROWCOUNT / PAGECOUNT を指定することができるのですが、これらの情報がどのように DB 内に格納されているかを確認する必要があったので、情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 11th, 2025 at 4:20 pm

SQL Server / SQL Database Update (2024/10/11~2025/04/23)

leave a comment

前回の Update: SQL Server / SQL Database Update (2024/05/13~2024/10/10)

毎度、半年近くまとめられていませんでしたが、Build の前に一度情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 23rd, 2025 at 11:29 pm

SQL Server のパーティション単位の TRUNCATE の同時実行性について

leave a comment

SQL Server では TRUNCATE TABLE を実行する際に「WITH (PARTITIONS())」を使用することでパーティション単位で TRUNCATE TABLE を実行することができ、これにより特定のパーティションのデータを削除することが可能です。

パーティション単位に TRUNCATE TABLE を実行しているため、同時実行性の低下は局所的 (削除対象のパーティションのみに得今日する) ではないかと期待することがあるかもしませんが、動作としてはそのようにはなっていませんので注意点をまとめておきます。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 17th, 2025 at 9:49 pm