Tools and Documents for fault analysis in SQL Server-based environments
Tools and Documents for fault analysis in SQL Server-based environments.
SQL Server 2025 RC0 の提供が開始されました
本日、SQL Server 2025 RC0 (製品候補版: Release Candidate) の提供が開始されました。
RC0 としてではなく、次の記事で RC0 のリリースについて触れられています。
- Create embeddings in SQL Server 2025 RC0 with a local ONNX model on Windows
- SQL Server 2025 Preview: Now Supporting Ubuntu 24.04 and TLS 1.3
Bob Ward の LinkedIn と、MS のブログで RC0 について投稿されていますので、全体像はこの情報で確認できるかと。
- SQL Server 2025 Release Candidate now available
- Announcing SQL Server 2025 Release Candidate 0 (RC0)
- Accelerating SQL Server 2025 momentum: Announcing the first release candidate
SQL Server 2025 RC0 は こちら からダウンロードすることが可能です。
CTP は英語版のみでしたが、RC0 から日本語版が提供されていますので、日本語向けの環境を構築することが可能となっています。
SQL Server の更新プログラムの適用後に bcp.exe の出力メッセージが英語になることの影響と原因
本日、更新プログラム適用後、bcp.exe の出力メッセージが英語になる という記事の公開が行われました。
この記事の公開に伴い、本不具合の影響が「深刻」「重大」と表現しているコンテンツを X のタイムラインで見かけました。
更新プログラムの想定しなかった動作により、メッセージが英語になってしまうという不具合があったことは確かであり、その点については MS の不備になるかと。
本件がどのような事象により発生しているのかをまとめておきたいと思います。
日本の SQL Server チームの記事となるため、言語設定については日本語に焦点を当て記載されていますが、仕組みとしては「英語版以外の SQL Server」で言語の変更が行われるはずです。
個人的な所感としては「ODBC Driver のエラーメッセージのテキストで何らかの判断を実施している」処理が影響を受ける可能性がありますが、bcp.exe の正常処理 / エラーのステータスコードで判断している処理は影響を受けないはずですので、実施的な影響を受けたものは少ないのではないでしょうか。
また、本事象は 2024/04/09 以降に発生する可能性のあるものですが、私は、この事象により影響が発生したという内容の記事 / SNS の投稿は見たことがありません。
GitHub Spark で子どもの学習用アプリを作成し AI を使用した際のメモ
GitHub Spark で子どもの学習用アプリとして、次のようなアプリを作成しました。(PC で開いた場合は見本が小さくて違和感があるかもしれませんが、スマホで開いた場合は、縦持ちで見本と回答が一画面に収まるサイズとなっています)
幼児用の学習内容として、見本と同じように線を引くという学習があるのですが、このようなアプリの作成に GitHub Spark を活用できないかと思って作ったものです。
このアプリの中で GitHub Spark の AI を使用したのですがその際のメモを。
SQL Server 2025 の最適化されたロックの参考情報
SQL Server 2025 の データベースエンジンの新機能 として「最適化されたロック (Optimized locking)」という機能があります。
最適化されたロックにより、ロックのブロッキングとロック数の減少によるメモリ消費量の削減が期待できます。
詳細な挙動については理解をしている最中ですが、どのドキュメントを確認すればよいのかについてまとめておきたいと思います。
Visual Studio Code の GitHub Copilot を使用した Azure の操作について
Visual Studio Code の GitHub Copilot を使用して Azure の操作をする方法が提供されています。
この機能を利用する際の情報をまとめておきたいと思います。
停止中の Azure SQL Managed Instance コストが発生したので調査してみた
検証用の Azure SQL Managed Instance ですが、使用していないときは、インスタンスの停止と開始 の機能を使用して、停止状態にしています。
しかし、停止しているインスタンスについて、次の画像のように特定の日 (7/22) だけ多くのコストが発生するという状況が発生していました。
どのような要因により、このようなコストが発生するかを調査した内容をまとめておきたいと思います。
SQL Server 2025 のマネージド ID サポートを確認してみる
SQL Server 2025 のセキュリティについての新機能 で触れましたが、SQL Server 2025 では、マネージド ID がサポートされるようになりました。
Azure Storage へのバックアップを例として、この新機能を確認してみたいと思います。
GitHub Spark で Azure の IP アドレスを解決するアプリを作成してみた
GitHub Spark で入力した IP が Azure のサービスで使用されているものかを確認するアプリを作成してみた際の知見を。
作成したアプリについては、投稿時点では https://azure-ip-resolver–masayukiozawa.github.app/ で公開しています。
GitHub Spark についてのドキュメントと特徴
本日、「Copilot Pro+」のサブスクリプション契約者向けに GitHub Spark の Public Preview の提供が開始されました。
GitHub Spark により、Typescript と React を使用した Web アプリをプロンプトから作成し、公開することができます。
作成されたコードはリポジトリに格納することもできますので、Spark のプロンプト空だけでなく、Coding Agent を使用して
GitHub Spark についてのドキュメントとしてどのようなものが公開されているのかをまとめておこうかと。
Azure Migrate を使用した VMware 上の仮想マシンの Azure Local への移行のレプリケーションに使用されている技術についてのメモ
Azure Local (プレビュー) 向け Azure Migrate ベースの VMware 移行の概要 でドキュメントが公開されていますが、Azure Migrate を使用して、Azure Local 上の仮想マシン (Azure Local VM 管理の管理対象 VM) としてレプリケーションをすることができます。
この時に使用されている技術についてメモをしておきたいと思います。