sql-server - 在 Azure DevOps 中构建 SSIS 项目时出现 System.ArgumentException。在本地工作
问题描述
在 Azure DevOps 中构建 SSIS 项目时,出现以下错误:
System.ArgumentException:值不在预期范围内。Microsoft.SqlServer.Dts.Runtime.Interop.ProjectInterop.ReferencePackage(包包,字符串 packageLocation) 在 Microsoft.SqlServer.Dts.Runtime.PackageItem.Load(IDTSEvents 事件)
在 Microsoft.SqlServer.Dts.Runtime.PackageItem.get_Package( ) 在 Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.BuildIncremental(IOutputWindow outputWindow) 的 Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.IncrementalBuildThroughObj(IOutputWindow outputWindow)
我不清楚这是哪个值不在预期范围内,而且我似乎无法从 Azure DevOps 获得任何更详细的信息。该项目在本地成功构建。
我正在使用SSIS Build & Deploy 组件来构建项目。我还尝试通过命令提示符使用 devenv.com 来构建它,结果相同。
您知道这可能是什么,或者至少我可以如何访问更多有用的日志吗?
还有一个附带问题:该项目在本地几秒钟内构建,在 Azure DevOps 中构建需要 12 到 25 分钟。你知道这是为什么吗?
提前致谢!
解决方案
我并不是说这个问题的答案,但是我正在添加我的经验,以便它可以帮助其他人。
我今天早上有类似的问题。至少,错误是完全相同的。我有一个由于网络问题而无法访问的 SQL Server 连接。解决网络问题后,问题得到解决。
(我也已将 sql 连接从包级别转换为项目级别。我将其删除并重新转换为项目级别。不确定是否有任何事情可以解决问题)
推荐阅读
- javascript - 无法在 Windows 上运行 webpack 开发服务器
- git - git - 合并来自未跟踪树的更改
- flutter - 在listView颤动中显示复选框
- ios - 故事板未在 XCode 12.0.1 中显示自定义颜色十六进制代码
- flutter - 如何获取flutter ffmpeg执行的进度百分比
- c# - 在 C# 中将对象列表解析为 Newtonsoft.Json JArray
- java - 无法编译 Artifactory 7.10.2
- javascript - 对象和函数有什么区别
- reporting-services - SSRS 订阅失败:5.3.3 无法识别的命令
- jenkins - SonarQube 异常捕获