SQL Server Management Studio 2012 .NET Framework 4.0 运行存储过程 SSIS package 目标为 .NET 4.5
问题出现的原因是SSIS包的目标设置与服务器上的运行时版本不一致。解决方法是将SSIS包的目标设置与服务器上的运行时版本保持一致。
首先,需要更改SSIS脚本任务/组件的目标设置。在开发阶段可以根据需要向上或向下更改目标设置。
其次,在部署到服务器时,需要确保服务器本身具有相应的运行时版本。可以通过命令提示符窗口输入C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
来查看4.0运行时框架的版本。
最后,通过运行命令提示符窗口中的命令reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
可以查看服务器上的.NET版本。确保SSIS包和服务器上的版本一致。
以上是解决该问题的方法。希望以上内容对您有所帮助。