2

我正在阅读有关 SQL Server 中的外部 blob 存储的信息,并且想知道这与数据库大小有何关系。在谈论 SQL Server Express 时,您的数据库大小是有限制的(我相信 2008 年是 10GB)。那么您的 ESB 存储呢?是否考虑到此限制,还是仅计算实际.mdf文件本身?想一想,.ldf日志文件呢?

我正在考虑与 SharePoint 相关的问题。由于内容数据库的主要部分通常由较大的 blob 对象(文档)组成,因此将这些对象迁移到 ESB 可能会非常划算,如果这样可以节省完整的 SQL Server 许可证。

更新:在此处发布了有关 SharePoint Foundation - SQL Express 的可能节省选项:http: //blog.repsaj.nl/index.php/2012/09/sp2010-saving-yourself-a-full-sql-license/

4

2 回答 2

5

10gb 大小限制.mdf涉及.ldf.

此外,在 SQL Server 2008 中 - 数据库大小限制不适用于存储FILESTREAM在数据库中的数据(请参阅FILESTREAM 兼容性SQL Server Express 支持 FILESTREAM。10 GB 的数据库大小限制不包括 FILESTREAM 数据容器)。

于 2012-09-24T07:28:19.550 回答
3

FILESTREAM 大小不计入 10Gb 总限制大小

SQL Server Express 支持 FILESTREAM。10 GB 的数据库大小限制不包括 FILESTREAM 数据容器。

但是远程 Blob 存储包依赖于 SQL 代理作业,例如垃圾收集和孤立扫描,并且 SQL Express 版没有 SQL 代理。它需要企业版:

RBS 需要 SQL Server Enterprise 作为存储 BLOB 元数据的主数据库服务器。但是,如果使用提供的 FILESTREAM 提供程序,则可以将 BLOB 本身存储在 SQL Server Standard 上。

于 2012-09-24T07:29:01.310 回答