SE の雑記

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

Archive for 4月 7th, 2021

DBCC SHRINKFILE によるファイル圧縮の動作 (データファイル編)

leave a comment

SQL Server では、DBCC SHRINKFILE という DBCC コマンドを使用することで、データファイル / ログファイルのサイズを圧縮することができます。

データベースのファイルを配置しているドライブの空き容量の不足や、大量の一時的なデータを投入後に、データの削除を行った後にデータベースの物理ファイルが過剰に増加している場合に、ファイルサイズを小さくするというような場合に使用するもので、一般的には日常的に使用するものではありません。

しかし、何らかの理由によってデータベースのファイル (mdf / ndf / ldf) が肥大化し、DBCC SHRINKFILE の実行が必要となるケースもあるのではないでしょうか。

本投稿では、DBCC SHRINKFILE を使用して物理データファイルを圧縮し、サイズを削減する際にはどのような動作になっているのかをまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 7th, 2021 at 11:01 pm

SQL Database で包括的なパーミッションによる動的データマスキングが可能となりました

leave a comment

次のアナウンスで情報が公開されていますが、SQL Database と Synapse Analytics で包括的なパーミッションによる動的データマスキング (Genular Permissions for Dynamid Data Masking) が可能となりました。

動的データマスキング (動的データマスク) の基本的な使用については次のドキュメントから確認することができます。

現時点では、SQL Database 向けの設定となっており、オンプレミスの SQL Server の最新バージョンである SQL Server 2019 では、包括的なパーミッションは利用することはできませんのであしからず。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 7th, 2021 at 11:38 am

Posted in SQL Database

Tagged with