症状
请考虑以下情形:
-
具有 Microsoft SQL Server 或 Microsoft Azure SQL 数据库包含表的格式设置为包含可变长度二进制数据 (低级) 列。
-
低级列包含其大小将等于或大于 4,116,480 字节的数据。
-
通过使用 Microsoft SQL Server 2012年数据层应用程序框架 (DACFx),可以从数据库创建数据层应用程序 (DAC) 包 (.dacpac 文件和数据,或与.bacpac 文件)。
在这种情况下,DAC 包中的数据可能不同于原始数据库中的数据。
解决方案
要解决此问题,请安装以下一节中描述的 DACFx 的更新的版本。然后,重新创建数据库中受此问题影响的 DAC 包。
更新信息
DACFx 的更新的版本是可以从 Microsoft 下载中心下载︰
立即下载该程序包。有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 将使用该文件被发送时可用的最新病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。
系统必备组件
SQL Server 2012年数据层应用程序框架需要 Microsoft SQL Server 系统 CLR 类型 (SQLSysCLRTypes.msi) 和 Microsoft SQL Server 事务处理 SQL ScriptDom (SQLDOM.msi)。这些是在"更新信息"一节中提到的 Microsoft 下载中心网站上可用。
重启要求
应用此更新后,不需要重新启动计算机。
更新替换信息
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
DAC pagkages 有关的详细信息,请参阅数据层应用程序。
有关软件更新术语的详细信息,请参阅用于描述 Microsoft 软件更新的标准术语的说明。