我用简单的1步(非脚本任务)在2台不同的笔记本电脑上测试了这一点。
Windows 10专业或企业x64 Visual 2019年
企业或社区(最新) SSDT和SSIS扩展:最新
使用调试模式,如果我运行一个简单的1步包,并且关闭了x64仿真,它就运行得很好。如果我打开它,它会因DTSRuntimeWrap错误而失败。
我的测试包只有一个任务,一个将数字赋给变量的表达式。
据我所知,在Server内部,它将在x64中运行(这是我们的版本)。
未能启动未注册的项目库。(HRESULT例外: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) (Microsoft.SqlServer.DTSRuntimeWrap)
节目位置:
在Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(Boolean isRemoteTest,IVsDebugger iVsDebugger,(在Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(Int32旗标),IOutputWindow outputWindow,(在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions,IOutputWindow,),在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32,Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32,Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32,)在en21#,选项)
发布于 2021-07-28 08:29:35
我再次运行了Server安装程序,并进行了修复,这似乎为我解决了这个问题。
我认为这和这些笨蛋有关。你的可能在另一个文件夹里。
C:\Windows\system32>%windir%\syswow64\regsvr32 "%ProgramFiles(x86)%\Microsoft Server\90\dts\binn\dts.dll
C:\Windows\system32>%windir%\syswow64\regsvr32 "%ProgramFiles(x86)%\Microsoft Server\90\dts\binn\MsDtsSrvrUtil.dll
https://stackoverflow.com/questions/68277098
复制相似问题