我正在使用SQL Server 2012 Enterprise,而我正在尝试制作新的数据库图表,我收到此错误:
TITLE:Microsoft SQL Server Management Studio
尝试读取或写入受保护的内存。这通常表明其他内存已损坏。 (Microsoft.VisualStudio.OLE.Interop)
我尝试重新安装SQL Server但它没有用。
注意:我安装了Visual Studio Ultimate 2013,然后我将其卸载。
感谢。
答案 0 :(得分:0)
阅读this post并转到解决方法。
在我的计算机上,我有VS2012
,SQL2008
和SQL2012
。有一次我安装了VS2013
,它将以下文件夹中的dlls
(其他用户提到)更新为VS2013
版本。卸载VS2013
后,它们仍然存在并导致冲突。为了解决这个问题,我只是备份并删除了这些位置中的所有文件:
C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll
C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\
然后运行VS2012
的修复,将dlls
恢复到正确的版本。现在一切都很顺利,我可以创建和打开数据库图表。
您还有详细信息here。
答案 1 :(得分:0)
通过替换此文件夹中的文件解决了我的问题
C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSDesigners8 \
我的一位朋友给了我所需的文件