Среда 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, описанная в ссылке. Проверьте это для обхода.