SSIS 包部署错误 0xC0010014
SSIS 包部署錯(cuò)誤 0xC0010014
Reinhard 在部署 SSIS 包時(shí),提示如下錯(cuò)誤。
由于錯(cuò)誤 0xC0010014“發(fā)生了一個(gè)或多個(gè)錯(cuò)誤。在此消息之前應(yīng)有更為具體的錯(cuò)誤消息,對(duì)這些錯(cuò)誤進(jìn)行詳細(xì)說明。此消息用作遇到錯(cuò)誤的函數(shù)的返回值。”,無法加載包。當(dāng) CPackage::LoadFromXML 失敗時(shí),會(huì)出現(xiàn)這種情況。
程序位置:
在 Microsoft.DataTransformationServices.DTSExecUI.Controls.GeneralViewCtrl.GetPackage()
由于錯(cuò)誤 0xC0010014“發(fā)生了一個(gè)或多個(gè)錯(cuò)誤。在此消息之前應(yīng)有更為具體的錯(cuò)誤消息,對(duì)這些錯(cuò)誤進(jìn)行詳細(xì)說明。此消息用作遇到錯(cuò)誤的函數(shù)的返回值。”,無法加載包。當(dāng) CPackage::LoadFromXML 失敗時(shí),會(huì)出現(xiàn)這種情況。
程序位置:
在 Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.LoadPackage(String FileName, Boolean loadNeutral, IDTSEvents100 pEvents)
在 Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName, IDTSEvents events, Boolean loadNeutral)
從網(wǎng)上的資料可以知道,應(yīng)該是SSDT與SSIS的版本兼容問題。
Reinhard 使用的是SQL Server 2016 提供的 SQL Server Data Tools (16.5) ,而 SSIS 環(huán)境還是 SQL Server 2008 R2。從微軟文檔上得知,SSDT 16.5 開發(fā)的 SSIS 包,是不支持在 SSIS 2008 上部署的。
SQL Server Data Tools (16.5) Supported SQL versions
| Relational databases | SQL Server 2005* - SQL Server 2016?Azure SQL DatabaseAzure SQL Data Warehouse (supports queries only; database projects are not yet supported)* SQL Server 2005 support is deprecated,please move to an officially supported SQL version |
| Analysis Services modelsReporting Services reports | SQL Server 2008 – SQL Server 2016 |
| Integration Services packages | SQL Server 2012 – SQL Server 2016 |
既然如此,選擇下列方案中的一個(gè),即可解決:
轉(zhuǎn)載于:https://www.cnblogs.com/msdynax/p/6381127.html
總結(jié)
以上是生活随笔為你收集整理的SSIS 包部署错误 0xC0010014的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: It's a start!
- 下一篇: 搭建集群时的问题总结