SSIS脚本编辑器抛出一个异常(SSIS Script Editor throws an excep

2019-09-17 00:51发布

我有SQL Server 2012中,SSIS,SSDT和Visual Studio 2010中,我可以创造一个新的SSIS包,添加一个脚本任务,但如果我试图打开脚本编辑器为脚本任务,我得到以下错误:

TITLE: Microsoft Visual Studio
------------------------------

Cannot show Visual Studio 2010 Tools for Applications editor.

------------------------------
ADDITIONAL INFORMATION:

Could not load file or assembly 'Microsoft.VisualStudio.Tools.Applications.Core, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. (mscorlib)

------------------------------
BUTTONS:

OK
------------------------------

从我自己的调查,这个错误,我发现,Visual Studio工具的应用似乎是MS Office 2007和更高的一部分。 这似乎是一个奇怪的依赖于有,但我安装的MS Office 2010只是咧嘴一笑。 它并没有改变任何东西。 还有什么我应该尝试一下呢?

Answer 1:

您也将获得这个错误,如果你想在VS 2010中调试脚本任务和Run64BitRuntime设置为true。 为了调试,它设置为false。



Answer 2:

我得到这个错误并没有什么我碰到纠正了问题,直到我注销我的普通用户,并记录在我的本地管理员用户。 当我登录作为管理员,我可以在我的包编辑脚本。 有一次,我在我的普通用户重新登录编辑脚本按钮为它工作了。

我认为它需要在第一次发射注册程序集,可能与我的普通域用户没有。



Answer 3:

我也有尝试打开脚本编辑器时同样的错误,但出于不同的原因。 不知道怎么回事,但我有VSTA 3份安装(不同的版本)。 一旦我删除了所有的人,并重新安装了SQL Server 2012,问题就迎刃而解了。 希望帮助。



Answer 4:

对我来说,解决办法是:

  • 接近出价(我在2008R2)
  • 重开
  • 编辑脚本(它让我重新启动后的出价一次编辑)
  • 删除所有断点
  • 做一个简单的变化,比如添加一个空行

这解决了这个问题对我来说。



Answer 5:

这个工作对我没有做任何类型的卸载。

我的环境:微软的Visual Studio 9.0(2008)

解:

  1. 进入CD “C:\ Program Files文件(x86)的\微软的Visual Studio 9.0 \ common7 \ IDE \”

  2. 执行命令vsta.exe /安装/主机标识SSIS_ScriptTask。 这将打开VSTA空白项目。 让它开,然后将其关闭。

  3. 执行命令vsta.exe /安装/主机标识SSIS_ScriptComponent。 这将打开VSTA空白项目。 让它开,然后将其关闭。

  4. 打开包含脚本任务解决方案/包。

  5. 在脚本任务单击编辑按钮,它现在应该打开。 以防万一,如果它不,我会建议保持第2步和3个开放式的空白VSTA然后单击脚本任务编辑按钮。

花了近两个小时,幸好它为我工作。 我没有执行一切讨厌的卸载和注册表编辑解决方案的管理权。

希望它可以帮助别人!

参考: http://blogs.msdn.com/b/jason_howell/archive/2010/08/18/vsta-setup-and-configuration-troubles-for-ssis-2008-and-r2-installations.aspx



Answer 6:

无法显示的Visual Studio 2010和工具为应用程序编辑器。

只要按照下面的解决方案:

  1. 转到SQL Server安装文件夹中。
  2. 里面那个文件夹“REDIST”。
  3. 在一个多文件夹“VSTA”。
  4. 在VSTA文件夹“X86”和“X64”
  5. 安装VSTA_RT30。
  6. 它工作正常。


Answer 7:

今天早上我想通了,我的问题。 当我卸载SQL服务器2012(和2008年的残余留下当我上个月升级)我也卸载了3包那实际上是Visual Studio 2010中的一部分,如果我不这样做,SQL Server 2012中的重新安装可能会做了的伎俩,而是我发现了新的错误。 当我重新安装这3个包从Visual Studio 2010发布媒体,一切都开始工作。

有问题的3包分别为:

  • 的Microsoft SQL Server 2008 R2数据层应用程序项目
  • 的Microsoft SQL Server 2008 R2数据层应用程序框架
  • 的Microsoft SQL Server 2008 R2的Transact-SQL语言服务


文章来源: SSIS Script Editor throws an exception