代码:0xC001700A源:说明:软件包中的版本号无效。版本号不能大于当前版本号。结束错误
错误:2017-03-13 12:33:26.74 代码:0xC0016020 来源:
说明:从版本 8 到版本 3 的包迁移失败,错误为 0xC001700A“包中的版本号无效。版本号不能大于当前版本号。”。结束错误说明:从节点“DTS:Property”加载值“S:Name="PackageFormatVersion">8”时出错。结束错误由于错误0xC0010014,无法加载软件包“ C:\ Users \ USER \ Documents \ Visual Studio 2015 \ Projects \ Email \ Email \ bin \ Deployment \ ScriptSO.dtsx”。描述:由于错误 0xC0010014“发生一个或多个错误。在此之前应该有更具体的错误来解释错误的详细信息。此消息用作遇到错误的函数的返回值。” . 当 CPackage::LoadFromXML 失败时会发生这种情况。
我创建了一个 ssis 包,我能够在其中创建并通过电子邮件发送 Excel 格式的报告。我在执行 dtexec /f "filepath\filename.dtsx" 时收到此错误。请帮助我。
我正在使用 Visual Studio 2015、用于 VS 2015 的 Sql 服务器数据工具、SQL Server 2008 R2
问题是您正在创建一个面向 2008 R2 之后的 SQL Server 版本的包,并且它无法部署到 2008 R2。从它的声音来看,您的包针对 SQL Server 2014,因为提到了版本号 8。这个博客https://sqlstudies.com/2015/04/27/what-sql-version-is-my-ssis-package/列出了版本号,并显示版本 3 是 2008 R2。
AFAIK,您唯一的选择是退回使用早期版本的 Visual Studio(我在为 SQL Server 2008 R2 创建/编辑包时使用 Visual Studio 2008)。
在最新版本的 SSDT 中创建包时可以选择 SQL Server 的目标版本,但我相信你只能回到 SQL Server 2012。本文有更多信息https://www.mssqltips.com/ sqlservertip/4253/backwards-compatibility-in-sql-server-data-tools-for-integration-services/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句