KB2912928 - 修复:SQL Server 2012 或 SQL Server 2014 当 SharePoint 服务器名称为 FQDN 时,PowerPivot for SharePoint 无法创建数据库

应用对象
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症状

请考虑以下情形:

  • 在 Microsoft SQL Server 2012 或 SQL Server 2014 PowerPivot for Microsoft SharePoint 2013 上安装在 SharePoint 服务器上。 或者,在 SharePoint 服务器上安装 SQL Server 2012 PowerPivot for Microsoft SharePoint 2010。
  • SharePoint 服务器 (FQDN) 使用完全限定的域名,如管理中心 - 管理场中的服务器中所示。
  • 你尝试更新或刷新 PowerPivot 工作簿(如管理仪表板)中的数据。

在这种情况下,您会收到以下错误消息:

注意

无法刷新工作簿中数据连接的数据。 请重试或与系统管理员联系。 无法刷新以下连接: PowerPivot 数据

此外,SharePoint Unified Logging Service (ULS) 日志中记录了以下异常:

注意

异常:System.NullReferenceException:对象引用未设置为对象实例。 在 Microsoft.AnalysisServices.SharePoint.Integration.Redirector.CacheManager.ImageLoad (SPFile spFile , DateTime fileLastModifiedTimestamp, Int32 localeId, String databaseName, String databaseId, ImageLoadMode mode)

      

解决方法

此问题已首先在 SQL Server 的以下累积更新中修复。

SQL Server 2014 累积更新 1 /en-us/help/2931693

SQL Server 2012 SP1 累积更新 8 /en-us/help/2917531

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

要解决此问题,请为 SharePoint 服务器使用 NetBIOS 名称。