SE の雑記

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

Archive for the ‘SQL Server’ Category

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

SQL Server の更新プログラムの適用後に bcp.exe の出力メッセージが英語になることの影響と原因

leave a comment

本日、更新プログラム適用後、bcp.exe の出力メッセージが英語になる という記事の公開が行われました。

この記事の公開に伴い、本不具合の影響が「深刻」「重大」と表現しているコンテンツを X のタイムラインで見かけました。

更新プログラムの想定しなかった動作により、メッセージが英語になってしまうという不具合があったことは確かであり、その点については MS の不備になるかと。

本件がどのような事象により発生しているのかをまとめておきたいと思います。

日本の SQL Server チームの記事となるため、言語設定については日本語に焦点を当て記載されていますが、仕組みとしては「英語版以外の SQL Server」で言語の変更が行われるはずです。

個人的な所感としては「ODBC Driver のエラーメッセージのテキストで何らかの判断を実施している」処理が影響を受ける可能性がありますが、bcp.exe の正常処理 / エラーのステータスコードで判断している処理は影響を受けないはずですので、実施的な影響を受けたものは少ないのではないでしょうか。

また、本事象は 2024/04/09 以降に発生する可能性のあるものですが、私は、この事象により影響が発生したという内容の記事 / SNS の投稿は見たことがありません。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 20th, 2025 at 8:27 pm

Posted in SQL Server

Tagged with

SQL Server 2025 の最適化されたロックの参考情報

leave a comment

SQL Server 2025 の データベースエンジンの新機能 として「最適化されたロック (Optimized locking)」という機能があります。

最適化されたロックにより、ロックのブロッキングとロック数の減少によるメモリ消費量の削減が期待できます。

詳細な挙動については理解をしている最中ですが、どのドキュメントを確認すればよいのかについてまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 11th, 2025 at 10:37 pm

SQL Server 2025 のマネージド ID サポートを確認してみる

leave a comment

SQL Server 2025 のセキュリティについての新機能 で触れましたが、SQL Server 2025 では、マネージド ID がサポートされるようになりました。

Azure Storage へのバックアップを例として、この新機能を確認してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 6th, 2025 at 11:27 pm

SQL Server 2025 のセキュリティについての新機能

leave a comment

SQL Server 2025 の新機能として本ブログでは次の投稿をしました。

SQL Server 2025 の Deck の最後のカテゴリとして、セキュリティの新機能についてまとめておきたいと思います。

公式のドキュメントとしては、セキュリティ となります。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 16th, 2025 at 10:38 pm

SQL Server 2025 の可用性向上についての新機能

leave a comment

前回は SQL Server 2025 のパフォーマンス向上のための新機能 でパフォーマンス向上の新機能に触れました。

今回は可用性向上のための新機能についてまとめてみたいと思います。

今回も SQL Server 2025 の Deck を元に記載しています。

公式のドキュメントとしては 可用性 / データベース エンジン になります。

可用性の機能については Azure SQL Database でも同様の機能が追加される (or 既に追加されている) 可能性がありますので SQL Server 2025 の可用性機能の把握は PaaS を利用する際にも有益な情報となります。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 6th, 2025 at 2:59 pm

SQL Server / SQL Database Update (2025/04/24~2025/07/01)

leave a comment

前回の Update: SQL Server / SQL Database Update (2024/10/11~2025/04/23)

前回から今回までの期間で SQL Server 2025 の Preview の提供が開始され、SQL Server 2025 関連の情報もアップデートとして挙がっていますが、それは別でまとめていますので、SQL Server 2025 以外のアップデートをまとめています。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 2nd, 2025 at 11:32 pm

SQL Server 2025 のパフォーマンス向上のための新機能

leave a comment

SQL Server 2025 の新機能は AI 関連の機能 が大きな機能追加となっていますが、データベースエンジンのパフォーマンスを向上させるための機能も追加が行われています。

本投稿では、パフォーマンスの向上のための機能としてどのような機能が含まれているのかをまとめたいと思います。

本投稿は SQL Server 2025 の Deck を元に記載しています。SQL Server 2025 Demos でデモコードも公開されています。

公式のドキュメントとしては データベース エンジン / クエリ ストアとインテリジェントなクエリ処理 に記載されています。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 30th, 2025 at 10:39 pm

SQL Server 2025 の新機能の Change Event Streaming (CES) について

leave a comment

SQL Server 2025 では Change Event Streaming (CES) という機能が追加されます。

この機能を使用すると、テーブルに対しての変更を Azure Event Hubs に自動的に送信することができ、Stream Analytics 等を使用して他のデータストアにストリーミングする仕組みを構築することができるようになります。

本機能について、個人的に気になった点をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 29th, 2025 at 10:50 pm