创建数据库图会导致SSMS崩溃并出现内存损坏错误

时间:2014-01-24 04:16:19

标签: sql-server database-diagram

我正在使用SQL Server Management Studio Express版本。

当我在SQL Server Management Studio中创建数据库图表时,出现错误:

  

尝试读取或写入受保护的内存。这通常表明其他内存已损坏。

导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:6)

这是一个已知问题,已在Microsoft Connect上报告:SMSS crashes when creating new database diagram

可能的原因是安装了VS 2012,安装了VS 2013以及以后卸载VS 2013.它使VS 2012安装损坏。

两个解决方法(任何一个步骤都解决了问题):

  • 删除C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll以及C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\中的所有内容,然后针对VS 2012运行修复 (或)
  • 从安装未损坏的系统中复制上述文件。

可以在Connect问题上找到其他解决方法。