【问题标题】:Is SQL Server Express' 4GB limit affected by FILESTREAM enabled columns?SQL Server Express 的 4GB 限制是否受启用 FILESTREAM 的列的影响?
【发布时间】:2009-06-05 23:38:03
【问题描述】:

我在网上阅读了一些关于 SQL Server Express 的 4GB 限制是否考虑到 FILESTREAM 的内容的相互矛盾的报告。任何人都可以确定引用官方文档说 SQL Server Express 存储限制是否受 FILESTREAM 内容的影响?

【问题讨论】:

    标签: sql-server-express filestream


    【解决方案1】:

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

    发件人:http://msdn.microsoft.com/en-us/library/bb895334.aspx

    【讨论】:

    • 我实际上刚刚发现了这句话并回来发布它!但是你打败了我,所以你得到了 +1 :) 谢谢。这是个好消息!
    【解决方案2】:

    根据this 论坛帖子中的 Mike Wachal(SQL Server 组的项目经理)(archive),包含指向 blob 的指针信息,但 blob 本身是不是:

    关于 4 GB 限制的快速说明:这适用于每个数据库,包括所有用户数据,包括主 (mdf) 和辅助 (ndf) 数据文件。此计数不包括日志文件 (ldf)。行为是当达到限制时您的数据库将是只读的,如果您尝试插入其他数据,则会出错。正如 Papy 所指出的,SQL 2008 中有一个名为 Filestream 的新功能,它允许将 BLOB 数据直接存储在磁盘上,并将指向它的指针存储在数据库中。 磁盘上的 BLOB 不计入 4 GB 限制,但指针信息计入(尽管要小得多)。

    我知道这不是“官方文档”,但它确实来自 SQL Server 小组中的某个人。

    【讨论】:

      猜你喜欢
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多