使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情况:

  • 尝试使用适用于 Analysis Services 2008 R2 或 Analysis Services 2012 的 Microsoft OLE DB 访问接口,将数据从 Microsoft SQL Server Analysis Services 实例导入到 Microsoft SQL Server Analysis Services 的其他实例。

  • 在数据导入过程完成之前,当进程达到 ExternalCommandTimeout 属性的值时,将发生超时。

在此方案中,数据导入过程按预期停止。 但是,一条消息报告数据导入过程已成功,即使只导入了一些数据也是如此。当使用 SQL Server Profiler 在 SSAS 2008 R2 或 SSAS 2012 实例上捕获跟踪时,跟踪文件中包含以下错误消息:

XML for Analysis 分析程序: XML for Analysis 请求在完成之前超时

注意 ExternalCommandTimeout属性的默认值为3600秒。

解决方案

若要解决此问题,请对 SQL server 2008 R2 Service Pack 1 (SP1)应用累积更新程序包10,或对 SQL Server 2012 应用累积更新程序包5。 这两个修补程序适用于适用于 Analysis Services 的 Microsoft OLE DB 提供程序。 应用累积更新包后,超时导致的不完整数据导入过程将报告为 "未成功"。

累积更新信息

SQL Server 2012 累积更新7

此问题的修补程序首次在累积更新7中发布。有关如何为 SQL Server 2012 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2823247 SQL Server 2012 累积更新包7注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2692828 在 SQL Server 2012 发布后发布的 SQL Server 2012 版本

SQL Server 2012 SP1 的累积更新3

此问题的修补程序首次在累积更新3中发布。有关如何获取此累积更新包的 SQL Server 2012 SP1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2812412 SQL Server 2012 的累积更新程序包 3 Service Pack 1注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2012 SP1 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2772858 在发布 SQL Server 2012 Service Pack 1 之后发布的 SQL Server 2012 版本

累积更新10 SQL Server 2008 R2 SP1

此问题的修补程序首次在累积更新10中发布。有关如何为 SQL Server 2008 R2 Service Pack 1 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2783135 SQL Server 2008 R2 Service Pack 1 的累积更新包10注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 Service Pack 1 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2567616 在发布 SQL Server 2008 R2 Service Pack 1 之后发布的 SQL Server 2008 R2 版本

累积更新5 SQL Server 2012

此问题的修补程序首次在累积更新5中发布。有关如何为 SQL Server 2012 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2777772 SQL Server 2012 累积更新5注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2692828 在 SQL Server 2012 发布后发布的 SQL Server 2012 版本

解决方法

若要解决此问题,请执行下列操作之一:

  • 对于独立的 SSAS 实例,可以在 SQL Server Management Studio 中的 "高级属性" GUI 中增加 ExternalCommandTimeout 属性的值。

  • 对于 PowerPivot for Excel 工作表,没有解决方法,因为不支持更改 ExternalCommandTimeout 属性。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×