Applies ToSQL Server 2008 R2 PowerPivot for Excel 2010 SQL Server 2012 Analysis Services

徵狀

請試想下列案例:

  • 您嘗試使用 Microsoft OLE DB 提供者來進行 Analysis Services 2008 R2,或分析服務2012,將 Microsoft SQL Server Analysis Services 實例的資料匯入到 Microsoft SQL Server Analysis Services 的另一個實例。

  • 在完成資料匯入程式之前,當程式達到 ExternalCommandTimeout 屬性的值時,就會發生超時。

在這種情況下,資料匯入處理常式會如預期的那樣停止。 不過,訊息會報告資料匯入處理常式已成功完成,即使只匯入部分資料也一樣。當您使用 SQL Server Profiler 在 SSA 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。 這兩個修正程式都適用于 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 產品確實有上述問題。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。