Estoy usando SQL Server 2008 R2
. Funciona bien. Pero recientemente, cambié mi servidor de alojamiento y supe que se han instalado SQL Server 2012
en el servidor.
Ahora, el problema es que después de conectarme con la base de datos del servidor SQL Server 2008 R2
, cuando hago clic en cualquier nombre de tabla o procedimiento almacenado Index was outside the bounds of the array. (Microsoft.SqlServer.smo)
, aparece un error: Entonces, ¿hay algún problema de mi parte o es del lado del servidor? y ¿Cómo puedo prevenir este problema?
sql-server
sql-server-2008
sql-server-2012
Jeeten Parmar
fuente
fuente
Respuestas:
Actualice su estudio de administración SqlServer de 2008 a 2012
O descargue los paquetes de servicio de SqlServer Management Studio y actualice probablemente resuelva su solución
Puede descargar SQL Server Management Studio 2012 desde el siguiente enlace
Microsoft® SQL Server® 2012 Express
http://www.microsoft.com/en-us/download/details.aspx?id=29062
fuente
Reiniciar Management Studio funcionó para mí.
fuente
Para mí, este problema aún existe con SSMS versión 2016 (13.0.16100.1).
Una solución decente es no usar el cuadro de diálogo 'Clic derecho' -> 'Agregar tabla ...', sino simplemente arrastrar la tabla que desea agregar desde el Explorador de objetos a la superficie del Diagrama. Al arrastrar, el icono del mouse cambia a un símbolo de 'agregar' y la tabla se agrega cuando suelta el mouse.
Es mejor tener que cerrar SSMS cada vez.
fuente
Reiniciado funcionó! Encontré el mismo error para agregar una nueva tabla a mi diagrama de base de datos en el servidor SQL 2016, reinicié el estudio de administración del servidor SQL, finalmente resuelto.
fuente
Este es un problema si está utilizando herramientas de estudio de administración de 2008 para conectarse a una instancia de SQL 2012.
Experimento esto mucho si estoy trabajando en un servidor con SQL 2008 e intento consultar rápidamente otro servidor que ejecuta SQL 2012.
Normalmente mantengo mi estación de trabajo personal en la última versión de Management Studio (2012 en este caso) y puedo administrar todos los servidores desde allí.
fuente
La razón detrás del mensaje de error es que SQL no pudo mostrar nuevas características en su versión anterior del servidor SQL.
Actualice la versión de SQL de su cliente a la misma que la versión de SQL de su servidor
fuente
Ahora se ha demostrado que las causas sugeridas son prácticamente imposibles. Estoy ejecutando SSMS V17.9.2 contra SS 2014 y todavía tengo el problema. Los problemas de memoria han existido con esta herramienta desde al menos 2006 cuando comencé a usar SSMS.
Sí, MS 'quiere' deshacerse de los diagramas, pero los usuarios no se lo permiten. Tengo la sensación de que nunca solucionarán ninguno de estos problemas porque quieren que los usuarios estén tan hartos de la herramienta que muchos de ellos dejen de usarla y puedan abandonarla por completo.
Reiniciar sigue siendo una solución si puede soportar hacerlo varias veces al día.
fuente
debe utilizar la nueva versión de Management Studio. Y también obtendrá un error 29506. por lo que debe ejecutar como administrador para la configuración. Mira este sitio. http://shareis.com/post/29506-management-studio-express
fuente
Tuve una experiencia similar con el uso de SMO a través de C # con el seguimiento de la pila:
Resultó que mis versiones de CLR / NCLI / SMO eran 10.50.1600.1. Actualizarlos a 10.53.6000.34 lo solucionó, lo que permitió que el SMO 2008R2 hiciera muchas cosas con los servidores de 2012 y 2014.
Consígalos del paquete de funciones
https://www.microsoft.com/en-gb/download/details.aspx?id=44272
fuente
Encontré un problema con Diagram and Schema en SQL-Server 2016 que podría ser útil para el tema. Estaba editando el diagrama (relacionado con y con muchas tablas del esquema de "ventas") y agregué una nueva tabla, PERO olvidé declararlo como esquema, así que estaba con el "dbo" predeterminado. Luego, cuando volví y abrí el esquema "ventas" e intenté agregar una tabla existente ... ¡Bluf! ESO desencadenó exactamente el mismo error descrito en ese hilo. Incluso probé la solución alternativa (arrastrar la tabla) pero no funcionó. De repente me di cuenta de que el esquema era incorrecto, lo actualicé, lo intenté de nuevo y ¡Eureka! el problema fue de inmediato ... Saludos.
fuente
Es un problema muy antiguo con el contenido cobrado. MS planea eliminar diagramas de SSMS, por lo que no les importa esto. De todos modos, la solución existe.
Simplemente cierre la pestaña Diagramas y ábrala de nuevo. Funciona con SSMS 18.2.
fuente