SE の雑記

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

Intel NUC と Windows Server 2025 を使用した VM の GPU 割り当ての検証

leave a comment

Windows Server 2025 の Hyper-V では、従来からサポートされていた 個別のデバイス割り当て (DDA) による VM への GPU の割り当ての他に、GPU パーティション分割 (GPU-P) がサポートされるようになり、GPU アクセラレーションの使用方法が追加されています。

私の検証環境は Intel の NUC (現在は ASUS から提供) を使用しているのですが、この NUC を使用して、DDA / GPU-P が有効な VM の検証をしてみたのでその時の内容を。

今回使用している機器では、GPU-P は正式にサポートされているものではないため、基本的な動作を検証用途で確認することを目的としています。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 4th, 2025 at 9:53 am

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 を組み合わせる

one 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

SQL Database の Geo レプリカの冗長構成について

leave a comment

SQL Database の vCore モデルでは ゾーン冗長による高可用性の構成 をとることができます。

SQL Database のデータベースは Geo レプリケーション / フェールオーバーグループ により、データベースのレプリカ (セカンダリレプリカ) を作成することができますが、レプリカのデータベースの冗長構成についてはどのようになるのかをまとめておきます。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 15th, 2025 at 10:09 pm

Posted in SQL Database

Tagged with

PredicateExpression を使用した SQL Database の監査ログのフィルタリング

leave a comment

Azure SQL Database で監査ログを有効にした場合、既定では Azure SQL Database および Azure Synapse Analytics の監査を設定する に記載されている、次のアクショングループの情報が取得されます。

  • BATCH_COMPLETED_GROUP
  • SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP
  • FAILED_DATABASE_AUTHENTICATION_GROUP

監査ログの保存先として使用する代表的なデータストアとしては、ストレージアカウント / Log Analytics ワークスペースがありますが、ワークロードによっては標準の設定で監査ログを取得すると、Log Analytics ワークスペースのデータインジェストのコストがかなり高くなる可能性があります。

Log Analytics ワークスペースに監査ログを保存する場合、PredicateExpression が使用できる可能性があれば、コストを大きく抑えることができる可能性がありますので、本投稿でまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 14th, 2025 at 10:31 pm

Posted in SQL Database

Tagged with

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

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