随着SSDT 2016(GA)的发布,我加载了SQL Server 2016 GA Developer Edition,新的SSMS 2016独立版本,甚至Visual Studio 2015 Update 2(专业版)和Visual Studio仍然会在我尝试执行的任何操作时崩溃打开一个SSIS包或使用SSIS模板(包括导入向导)创建一个新的解决方案。我已经按照建议的顺序(SQL Server 2016,SSMS,SSDT)以及Visual Studio 2015和SSDT重新安装了。两者都导致相同的崩溃。我能够创建和打开所有其他解决方案类型(SSRS,SSAS,SQLCLR),因此这似乎是SSIS特有的问题。可以在以下位置找到Connect错误报告(以及附件和MSFT要求的所有内容):https://connect.microsoft.com/SQLServer/feedback/details/2781125/ssis-projects-crash-visual-studio

Visual Studio中的错误如下:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: devenv.exe
  Application Version:  14.0.25420.1
  Application Timestamp:    57685d85
  Fault Module Name:    KERNELBASE.dll
  Fault Module Version: 6.3.9600.18340
  Fault Module Timestamp:   5736541b
  Exception Code:   c06d007e
  Exception Offset: 00014878
  OS Version:   6.3.9600.2.0.0.272.7
  Locale ID:    1033
  Additional Information 1: d3a5
  Additional Information 2: d3a5b2a34c74c92cf7c3ff2061a46015
  Additional Information 3: 86f5
  Additional Information 4: 86f5db7ad561caf63ca32f7aba7c4416

最佳答案

异常代码c06d007e是“找不到延迟加载模块”,因此您缺少DLL。

要对其进行调试,您可以使用Process Monitor跟踪DLL的加载尝试:
https://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

或更旧的FileMon:
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx

找到缺少的dll后,您可以尝试从发行版中手动提取该文件或将所有组件安装在清晰的系统上,然后从那里复制所需的DLL。

关于visual-studio-2015 - 加载SSIS包或新项目时,SSDT崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37624438/

10-11 22:46
查看更多