我在.net框架的machine.config
文件中修复了这个问题,但我仍然得到同样的错误,谢谢。
答案 0 :(得分:3)
如果您打开SSMS(Sql Server Management Studio),然后打开任务管理器,您会注意到即使您的Windows服务器是2012和64位,并且您的SQL安装是64位,SSMS是32位应用程序。 您最有可能做了以下操作并更新了以下目录中的machine.config,该目录适用于64位.NET Framework:
C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \配置
你还应该更新32位框架配置:
C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \配置
修复第一个将修复SSIS包作为计划作业运行,这些作业可能正在使用ADO.NET连接,因为此时SQL Agent正在64位设置中运行它,但通过导入导出向导运行包将以32位运行模式。通过对象资源管理器选择编辑前200行时,我也遇到了同样的错误。