Среда SQL Server Management Studio аварийно завершает работу после открытия или создания диаграммы базы данных

У меня есть сообщение об ошибке, которое возникает каждый раз, когда я использую SQL Server 2012 Management Studio для открытия или создания новой диаграммы базы данных, а затем автоматический перезапуск SSMS.

сообщение об ошибке

попытка чтения или записи в защищенную память. Это часто указание на то, что другая память повреждена. (Microsoft.VisualStudio.УЛЕ.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 C# 2010 Express, Visual Basic 2010 Express.

EDIT: I попытка чтобы устранить эту проблему путем применения исправления с именем SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64. Он сделал не исправить проблему. Исправление было предложено пользователем на форуме MSDN по этой ссылке: http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607

4 ответов


Я столкнулся с такой же проблемой. Мой-SQL 2012 в windows7. Я пытался подключиться к sql server 2014 в Windows 2012 R2.

проблема была решена после обновления моего клиента SQL 2012 до 2014.

интересно, что было хорошо работать с SQL2014 с Windows 2012, но не с windows 2012 R2.


для полноты я добавил этот ответ со всеми шагами требуется решить эту проблему

Это глупая ошибка, которая может возникнуть почти во всех сериях SQL Server Management Studio.

найдите машину с установленной SSMS, которая по-прежнему работает без ошибок.

скопировать все файлы папки с рабочей машины на неисправную машину

1: C:\Program файлы (x86)\Общие файлы\Microsoft shared\Visual Database Tools\

2: C:\Program файлы (x86)\Общие файлы\Microsoft shared\MSDesigners8\

запустите SSMS снова, и ошибка исчезнет

проверено для 2008R2, 2012, 2014


Я был использован, чтобы получить это сообщение и получить управление закрыто все время

когда я замечаю шаблон в ошибке (и, учитывая сообщение, я догадался, что ошибка была изолирована при попытке справиться с объектами базы данных диаграммы в памяти), если я создам диаграмму, поместите таблицу, поместите первый столбец с pk, сохраните, закройте и снова откройте диаграмму, она начала работать...

Я повторял это для каждой новой таблицы, добавленной на диаграмме, без сохранения в диск

как-то это перестало происходить, возможно, после некоторых обновлений в Хосте

Я надеюсь, что это работает для вас тоже


Я понял ответ, благодаря другому сообщению расположенном здесь. В принципе, хотя моя установка visual studio 2012 была пробной версией, это, казалось, вызвало ту же проблему, что и visual studio, описанная в ссылке. Проверьте это для обхода.