2012-09-23 54 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

相關問題