У меня есть сообщение об ошибке, которое возникает каждый раз, когда я использую 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 Visual Database Tools)
Я установил SQL Server 2012 с Management Studio, а затем использовал SSMS 2012, чтобы попытаться открыть диаграмму базы данных. И вместо ошибки Specified module
, я получил ошибку о попытке прочитать или записать защищенную память.
Я запускаю Windows 7, SQL Server 2012 Express и не удалял SQL Sever 2008 Express (пока), Visual С# 2010 Express, Visual Basic 2010 Express.
EDIT: Я попытался исправить эту проблему, применив исправление с именем SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64. Это не устранило проблему. Исправление было предложено пользователем в форуме MSDN по этой ссылке: http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607