2012-09-23 34 views
11

Aparece un mensaje de error cada vez que uso SQL Server 2012 Management Studio para abrir o crear un nuevo diagrama de base de datos, seguido de un reinicio automático de SSMS.SQL Server Management Studio se bloquea después de abrir o crear el diagrama de base de datos

El mensaje de error es

Intento de leer o escribir en la memoria protegida. Esto es a menudo una indicación de que otra memoria está dañada. (Microsoft.VisualStudio.OLE.Interop)

Aquí es lo que hice para producir este problema:

Anteriormente, había instalado SQL Server 2008: a través de una opción disponible cuando he descargado de Visual Basic Express 2010 . Sin errores todavía. Pude crear y editar diagramas de base de datos sin problemas. Luego desinstalé VB Express 2010 e instalé Visual Studio 2012, solo para descubrir que era una versión de prueba, que no me gustó, así que desinstalé Visual Studio 2012. Lancé SSMS 2008 y traté de abrir un diagrama de base de datos en una de mis bases de datos Recibí un error que decía

El módulo especificado no se puede encontrar. (MS Visual Database Tools)

He instalado SQL Server 2012 con el estudio de la gerencia, y luego utilizan los SSMS 2012 para intentar abrir el diagrama de base de datos. Y en lugar del error Specified module, recibí el error sobre intentar leer o escribir en la memoria protegida.

Estoy ejecutando Windows 7, SQL Server 2012 Express y no desinstalé SQL Sever 2008 Express (todavía), Visual C# 2010 Express, Visual Basic 2010 Express.

EDIT: I intenté para solucionar este problema aplicando una revisión llamada SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64. Lo hizo no soluciona el problema. La revisión fue sugerido por un usuario en un foro de MSDN en este enlace: http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607

Respuesta

1

me di cuenta de la respuesta, gracias a otro puesto located here. Básicamente, aunque mi instalación de Visual Studio 2012 fue la versión de prueba, parecía causar el mismo problema que el estudio visual descrito en el enlace. Verifíquelo para una solución alternativa.

0

yo estaba acostumbrado a llegar este mensaje y para obtener la dirección cerró TODO EL TIEMPO

cuando noto un patrón en el error (y dado el mensaje que supuse que el error estaba aislado al tratar de manejar los objetos de la base de datos del diagrama en la memoria), si creo el diagrama, coloque una tabla, coloque la primera columna con pk, guarde, cierre y abra el diagrama nuevamente comenzó a funcionar ...

Solía ​​repetir esto para cada nueva tabla agregada en el diagrama sin guardar en el disco

alguna manera, se detuvo pasando tal vez después de algunos cambios en el huésped

espero que funcione para usted también

+1

Hola Edwin, Cada vez que trato de crear un diagrama de base de datos, el programa da un mensaje de error y se bloquea, por lo que ni siquiera puede probar lo que sugiere hacer al crear un diagrama primero. – ArmorCode

2

Me encontré con el mismo problema. El mío es SQL 2012 en Windows7. Estaba intentando conectarme a un servidor sql 2014 en Windows 2012 R2.

El problema se resolvió después de actualizar mi cliente de SQL 2012 a 2014.

Es interesante que estaba bien para trabajar con SQL2014 con Windows 2012, pero no ventanas 2012 R2.

1

En aras de la exhaustividad añade esta respuesta con todos los pasos requerido para resolver este problema

Es un estúpido error, lo que puede ocurrir en casi todos sersion de SQL Server Management Studio.

Busque una máquina que tenga SSMS instalado y que aún funcione sin ningún error.

Copia todos archivos de la carpeta de la máquina de trabajo de la máquina fallamiento

Carpeta 1: C: \ Archivos de programa (x86) \ Archivos comunes \ Microsoft Shared \ Visual Database Tools \

carpeta 2: C: \ archivos de programa (x86) \ archivos comunes \ Microsoft Shared \ MSDesigners8 \

inicio SSMS de nuevo y el error se ha ido

verificado por 2008R2, 2012, 2014

Cuestiones relacionadas