每次使用 SQL Server 2012 Management Studio 打开或创建新的数据库图表,然后自动重新启动 SSMS 时,都会出现错误消息。
错误信息是
尝试读取或写入受保护的内存。这通常表明其他内存已损坏。(Microsoft.VisualStudio.OLE.Interop)
这是我为产生此问题所做的工作:
早些时候,我安装了 SQL Server 2008:通过我下载 Visual Basic Express 2010 时可用的选项。还没有错误。我可以毫无问题地创建和编辑数据库图表。然后我卸载了VB Express 2010,安装了Visual Studio 2012,结果发现是试用版,我不喜欢,于是我卸载了Visual Studio 2012。我启动了SSMS 2008并尝试在其中打开一个数据库图我的数据库之一。我收到一个错误说
找不到指定的模块。(MS 可视化数据库工具)
我用 Management Studio 安装了 SQL Server 2012,然后使用 SSMS 2012 尝试打开数据库图。而不是Specified module
错误,我得到了关于尝试读取或写入受保护内存的错误。
我正在运行 Windows 7、SQL Server 2012 Express,但我还没有卸载 SQL Sever 2008 Express、Visual C# 2010 Express、Visual Basic 2010 Express。
编辑:我试图通过应用名为 SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64 的修补程序来解决此问题。它没有解决问题。此修补程序是由 MSDN 论坛中的用户在此链接上建议的:http: //social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607