此修补程序也适用于 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)。
症状
假设 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)或 SQL Server 2014 Analysis Services (SSAS 2014)中出现数据库损坏。 可能很难确定哪个数据库损坏,并且不能对损坏的数据库执行任何管理员操作。 此外,你可能会收到类似于以下内容的错误消息:
元数据管理器中的错误。 出现错误 .。。 ,从文件 .。。
例如,当您在 SSAS 2012 或 SSAS 2014 中删除链接维度的源维度时,将收到一条错误消息,并且不能重新处理链接的维度。 这是预期的行为,因为源维度已被删除。 但是,重新启动 SSAS 实例后,你无法删除或分离已发布的数据库。 此外,你无法对整个 SSAS 实例执行任何管理员操作。 即使在不相关的数据库上,也不能修改任何内容。应用此修补程序后,损坏的数据库将在 Microsoft SQL Server Management Studio (SSMS)中为其名称附加一个 "可疑" 字符串。 管理员将能够删除可疑数据库,并能够在其他正常数据库上执行任何管理员操作。 对于可疑数据库,管理员可通过右键单击数据库并查看其属性来获取实际损坏错误。注意此问题也会出现在 SSA 2008 和 SSAS 2008 R2 中。 相应的修补程序即将发布。
解决方案
在 SQL Server 的以下累积更新中发布了隔离可疑数据库的功能。
SQL Server 2014 的累积更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累积更新8 /en-us/help/2917531
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。