SE の雑記

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

Archive for the ‘SQL Server’ Category

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

SQL Server 2025 CTP 2.1 がリリースされました

leave a comment

SQL Server 2025 CTP 2.1 がリリースされました。

CTP 2.0 であった、英語以外の環境での評価版のダウンロードの問題は CTP 2.1 で解消されたようです。

今回の CTP 2.1 で SQL Server Reporting Services (SSRS) の Power BI Report Server (PBIRS) への統合も発表されています。

Hot Add CPU 追加の今後のバージョンでの廃止 / Purview アクセスポリシー の廃止についても CTP 2.1 でアナウンスされたようです。

CTP 2.1 出の変更点については新機能のドキュメントに記載されており、このドキュメントから把握できます。

CTP 2.1 では DiskANN についても改善が行われ、記事が公開されています。

SQL Server 2025 の DiskANN は ベクターインデックスを作成 する際に使用されていますが、現在のベクターインデックスは作成したテーブルが読み取り専用になるので使い方がなかなか難しそうです。

SSMS 21 についても新しいバージョンが提供されていますので、こちらも合わせて更新しておいたほうが良いかもしれません。

Written by Masayuki.Ozawa

6月 18th, 2025 at 9:19 am

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