7

SQL Server Express の 4GB 制限が FILESTREAM の内容を考慮しているかどうかについて、ネット上で矛盾するレポートをいくつか読みました。SQL Server Express のストレージ制限が FILESTREAM の内容の影響を受けるかどうか、特定の公式ドキュメントを引用して誰かが言うことができますか?

4

2 に答える 2

15

SQLServerExpressはFILESTREAMをサポートしています。4 GBのデータベースサイズ制限には、FILESTREAMデータコンテナは含まれていません。

差出人:http ://msdn.microsoft.com/en-us/library/bb895334.aspx

于 2009-06-05T23:43:50.817 に答える
5

このフォーラム投稿アーカイブのMike Wachal(SQL Serverグループのプログラムマネージャー)によると、blobへのポインター情報は含まれていますが、blob自体は含まれていません。

4 GBの制限に関する簡単な注意:これはデータベースごとに適用され、プライマリ(mdf)およびセカンダリ(ndf)データファイルを含むすべてのユーザーデータが含まれます。ログファイル(ldf)はこのカウントに含まれません。動作は、制限に達するとデータベースが読み取り専用になり、追加のデータを挿入しようとするとエラーが発生することです。Papyが指摘しているように、SQL 2008にはFilestreamと呼ばれる新機能があり、データベースに格納されているポインタを使用して、BLOBデータをディスクに直接格納できます。ディスク上のBLOBは4GBの制限にはカウントされませんが、ポインター情報はカウントされます(ただし、はるかに小さいです)。

「公式ドキュメント」ではないことは知っていますが、SQLServerグループ内の誰かからのものです。

于 2009-06-05T23:44:00.630 に答える