SE の雑記

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

Archive for the ‘SQL Database’ tag

Azure Data Studio を使用した SQL Server ベースの環境の CI/CD

leave a comment

SQL Server ベースの環境向けの Visual Studio のプロジェクトとして、データベースプロジェクト があります。

このプロジェクトは当初はオフラインデータベース開発向けの機能として実装が行われていましたが、昨今は SQL Server ベースの環境の CI/CDでも活用が行われています。

データベースプロジェクトについては Visual Studio (or SSDT) だけでなく、Azure Data Studio (ADS) の SQL Database プロジェクトの拡張機能でも作成することができます。

最近、データベースプロジェクトを活用した CI/CD について調査を行っていましたので、分かった内容をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 13th, 2024 at 8:52 pm

SQL Server / SQL Database Update (2024/01~2024/03/03)

leave a comment

2024 年に入ってからの SQL Server / SQL Database のアップデートをキャッチアップできていなかったので、一度まとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 4th, 2024 at 1:09 am

SQL Database の PITR の進捗状況について (2023/11 時点)

leave a comment

SQL Database で PITR の進捗状況を確認する方法として、次の DMV を確認するという方法があります。

この DMV では「percent_complete」という項目が提供されており、この値から操作の進行状況を取得することができます。

当初は「0 / 50 / 100」の 3 段階で進行状況を示していたのですが、昨年、Monitor Database Restore progress at more granular level のような機能改善が行われ、「0 / 1-99 / 100」というように操作の進行状況に合わせた値の表示が行われるようになったというアナウンスがありました。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 7th, 2023 at 9:57 am

Posted in SQL Database

Tagged with

Azure SQL Database と Azure SQL Managed Instance のブロッキング検出について

leave a comment

SQL Server ベースの環境で、ロック競合に伴うブロッキングの情報を取得する際には、blocked process thresholdBlocked Process Report を使用するのが一般的な取得方法となります。

Azure SQL は変更可能な設定が制限されていますが、Azure SQL Databsae (SQLDB) と Azure SQL Managed Instance (MI) では、どのような設定ができるのかをまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 15th, 2023 at 10:35 pm

SQL Server / SQL Database Update (2023/08 中旬~9 末)

leave a comment

時間が取れず、直近の SQL Server ベースの環境のアップデートをまとめられていませんでしたので、SQL Server / SQL Database Update (2023/08 上旬) 以降に発表されたものをまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 4th, 2023 at 4:44 pm