2012-09-23 51 views
11

我每次使用SQL Server 2012 Management Studio打开或创建新的数据库关系图时,都会出现一条错误消息,随后是SSMS的自动重新启动。SQL Server Management Studio在打开或创建数据库关系图后崩溃

该错误消息是

试图读取或写入受保护的存储器中。这通常是指示其他内存已损坏的 。 (Microsoft.VisualStudio.OLE.Interop)

这里就是我所做的产生这个问题:

早些时候,我已经安装了SQL Server 2008:通过提供一个选项,当我下载的Visual Basic 2010速成。没有错误。我可以毫无问题地创建和编辑数据库图表。然后,我卸载了VB Express 2010,并安装了Visual Studio 2012,但发现它是一个我不喜欢的试用版,所以我卸载了Visual Studio 2012.我启动了SSMS 2008,并尝试打开一个数据库图我的一个数据库。我收到一个错误,说

指定的模块不能找到。 (MS Visual Database Tools)

我用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修补程序来解决这个问题。它没有不是解决了这个问题。 http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607

回答

1

我想出答案后可能发生的事情,多亏了另一篇文章located here。基本上,即使我的visual studio 2012安装是试用版,它似乎会导致与链接中描述的visual studio相同的问题。检查它的解决方法。

0

我用得到这个消息,并得到管理层关闭ALL-THE-TIME

时,我注意到在错误的模式:该修补程序已通过此链接在MSDN论坛用户建议(并且给出了消息,我猜想错误是在处理内存中的图数据库对象时被隔离的),如果我创建了图,放置一个表,将第一列与pk一起保存,关闭并再次打开图它开始工作...

我曾经重复这个图表中添加的每个新表,而不保存在磁盘中

不知何故,它停在了主机的一些更新

我希望它为你工作太

+1

嗨埃德温,每当我尝试创建一个数据库图表,程序给出错误信息和崩溃,所以我甚至不能尝试你建议首先创建一个图的建议。 – ArmorCode

2

我碰到同样的问题。我的是Windows 2012中的SQL 2012。我试图连接到Windows 2012 R2中的SQL Server 2014。

的问题后,我升级我的SQL 2012客户端至2014年

有趣的是,这是罚款与SQL2014工作与Windows 2012年,而是不能在Windows 2012 R2得到解决。

1

为了完整起见,我添加了这个答案的所有步骤 来解决这个问题

这是一个愚蠢的错误,这可能会出现SQL Server Management Studio中的几乎所有sersion需要。

寻找一台安装了SSMS的机器,它仍然可以正常工作,没有任何错误。

复制从工作机的断层机

文件夹1文件夹的所有文件: C:\ Program Files文件(x86)的\ Common Files文件\微软共享\可视化数据库工具\

文件夹2: C:\程序文件(x86)\共同文件\ Microsoft共享\ MSDesigners8 \

启动SSMS再次和错误消失

验证了2008R2,2012,2014

相关问题