CILを読んでください。
このアプローチに関する主な懸念事項の 1 つは、FILEGROUP が破損した場合にどうなるかということです。
A: Filestream
ファイル グループが破損した場合、他のファイル グループが破損した場合と同様に、データベースは "回復保留中" の状態になります。しかし
、FileStream FileGroup の破損はほとんど 1 種類しか発生しません。それは、
ファイル ヘッダー情報を保存する一種の辞書ファイルである hdr の破損です。
•これはデータベースまたはその機能に影響しますか?
A: はい、データベースが機能しなくなります。
•データが破損している可能性があるという警告は表示されますか?
A: いいえ、BLOB ファイルのデータが破損しているだけであれば、警告は表示されません。
実際にはこれらの単なるバイナリ ファイルであり、破損する可能性があるシナリオは考えられません。
•破損した FILEGROUPS を含むデータベースをバックアップすると、警告が表示されますか? それとも普通にバックアップ?
A: Filestream FileGroup が破損している場合、データベースは機能し
ていません。データベースを復元する必要があります。
•破損したデータでバックアップを作成できる場合、復元はどうですか?
A: 破損したデータでバックアップを作成することはできません。ダーティ データの可能性
もありますが、ダーティ データは正当なデータです。たとえば、ダーティ データと言うと
、SQL Server のファイル ストリームへのアクセス許可を持っている人は
、BLOB ファイルへのアクセス許可も持っているため、BLOB ファイルのコンテンツを直接更新できます
。これには、ダーティ データが含まれる場合があります。
他の懸念事項として、災害が発生した場合に備えて、データベースの完全バックアップ/差分バックアップ/Tranlog バックアップを定期的に行う必要があります。ファイル グループのバックアップは
役に立ちません。