locked
Error al abrir una tabla en SQL Server Management Studio Express RRS feed

  • Pregunta

  • Hola!
    Tengo instalado el SQL Server Express en un Windows Server 2003. Instalé el SQL Server Management Studio Express y puedo ver las bases de datos, tablas, columnas, etc.
    El problema es cuando quiero ver los datos que tengo dentro de una tabla:
    Al hacer click con el botón derecho sobre una tabla y elegir Abrir Tabla, sale el siguiente error:
    "Error Interno, configuración de panel no válida (MS Visual Database Tools)"
    al darle OK dice:
    "Referencia a objeto no establecida como instancia de un objeto"

    A veces, me muestra el panel de resultados vacío, con el nombre de la tabla arriba, y los títulos de las columnas, pero todo lo demás en blanco.

    Probé de reinstalar el SQL Server y el Managment Studio, pero sigue el mismo problema.

    Alguien se le ocurre algo para solucionar esto?
    Me suena a un problema del componente de la grilla que muestra los campos y registros.

    Desde ya muchas gracias!
    miércoles, 12 de agosto de 2009 20:02

Respuestas

  • Hola.

    Sí que parece de Management Studio. ¿Pudiste hacer las pruebas que te comenté? ¿Qué build tienes? Si no tienes Service Pack 3 (al menos) deberías instalarlo:


    Antes, yo intentaría desinstalar las herramientas cliente de nuevo, reparar .Net framework 2.0 (http://support.microsoft.com/kb/306160), instalar las herramientas cliente y luego aplicar el service pack. Hay varios bugs relativos a esta operación.

    Si tras esto sigue sin funcionar, nos dices.


    Alberto López Grande.
    jueves, 13 de agosto de 2009 13:36
    Moderador
  • "Error Interno, configuración de panel no válida (MS Visual Database Tools)"
    y luego dice:
    "Esta versión de backend no admite el diseño de tablas o diagramas de base de datos. (MS Visual Database Tools)"
    Pego el error en inglés pues existe más información en ese idioma que en español:

    "This backend version is not supported to design database diagrams or tables."

    Dicho error se produce cuando usted se ha conectado, usando las Visual Database Tools, a una base de datos que no permite modificaciones a su esquema.

    Por favor confirme que usted se está conectando a la base correcta y que su cuenta tiene privilegios para modificar el esquema de la base de datos. También verifique que la base de datos no esté en modo read-only.
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    jueves, 20 de agosto de 2009 15:04
    Moderador
  • Pues a la distancia todo parece indicar que esa instalación está en muy malas condiciones y en un estado difícil de solucionar. No creo en el "formatear e instalar todo desde cero" pero que los hay, los hay... :-)
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    jueves, 20 de agosto de 2009 18:52
    Moderador

Todas las respuestas

  • Express 2005 o 2008 ?
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    miércoles, 12 de agosto de 2009 20:19
    Moderador
  • Hola.

    Pueden ser varias cosas:
    - Si te ocurre únicamente con una tabla, es posible que el problema esté en la tabla. Para ello, en lugar de intentar abrir la tabla, ejecuta un "select top 1000 * from MiTabla" desde una consulta. Si te falla, prueba a realizar un dbcc checkdb.
    - Si te ocurre con todas las tablas, es posible que el problema esté en tempdb. Dado que acabas de reinstalar, sería muy extraño que así fuera. Para reproducirlo, crea una tabla temporal y llénala de datos, por ejemplo ejecutando "select top 1000 * into #tmp from MiTabla". Si te falla, verifica a nivel físico los discos en los que está ubicada tempdb.

    En cualquier caso, no está demás que instales el último service pack disponible (el SP3 si tienes SQL Server 2005 o el SP1 si tienes SQL Server 2008).


    Alberto López Grande.
    miércoles, 12 de agosto de 2009 23:09
    Moderador
  • Es Express 2005.
    La base de datos anda bien. La aplicación que la usa (un webservice) anda correctamente. Agrega registros, los borra, los consulta.
    El problema es con en Management Studio.
    jueves, 13 de agosto de 2009 12:27
  • Hola
    Gracias por tu respuesta,
    te comento que el motor de la base de datos anda bien. La aplicación que la usa (un webservice) anda correctamente. Agrega registros, los borra, los consulta.
    El problema es con en Management Studio.
    jueves, 13 de agosto de 2009 12:28
  • Hola.

    Sí que parece de Management Studio. ¿Pudiste hacer las pruebas que te comenté? ¿Qué build tienes? Si no tienes Service Pack 3 (al menos) deberías instalarlo:


    Antes, yo intentaría desinstalar las herramientas cliente de nuevo, reparar .Net framework 2.0 (http://support.microsoft.com/kb/306160), instalar las herramientas cliente y luego aplicar el service pack. Hay varios bugs relativos a esta operación.

    Si tras esto sigue sin funcionar, nos dices.


    Alberto López Grande.
    jueves, 13 de agosto de 2009 13:36
    Moderador
  • Hola Alberto,
    El servidor lo instaló una empresa que desapareció.
    Tiene instalado .NET FW 2.0 SP1, .NET FW 2.0 SP1 Languaje Pack, .NET FW 3.0 SP1, .NET FW 3.0 SP1 Languaje Pack, .NET FW 3.5
    No tengo los CD de Windows para reparar el .NET FW 2.0.

    La pregunta es ... podría desinstalar los 2 .NET FW 2.0 y volver a instalarlo? o se me puede complicar ya que hay Frameworks superiores?
    Muchas gracias
    jueves, 13 de agosto de 2009 18:05
  • Hola.

    Tener casi media docena de versiones del framework no ayuda a la hora de localizar un problema... Puedes descargarlo de la web (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en), guardarlo en una ubicación a la que puedas acceder y desde ahí seguir las instrucciones del link que te pasé. Con tanta versión de Framework, da pie a pensar que en la máquina existen un buen número de cosas instaladas que podrían dejar de funcionar con la desinstalación. Podrías reinstalarlo si lo estimas oportuno, pero visto lo último, mejor intentar la reparación primero. Si no te es posible, entonces sí, reinstala.



    Alberto López Grande.
    jueves, 13 de agosto de 2009 18:18
    Moderador
  • Hola Alberto,
    al final, desinstalé sql server 2005 express, sql management studio y los .net FW 2.0 SP1 y el FW 2.0 SP1 Languaje Pack
    Luego instalé el .net FW 2.0 service pack 1, el sql server express 2005 y el management studio
    y lamentablemente sigue el mismo problema.
    Si te queda algun as bajo la manga lo aplicamos, sino, buscaré una PC con XP y listo! jajaja
    Saludos!

    martes, 18 de agosto de 2009 22:19
  • Hola.

    ¿Instalaste el Service Pack 3 de SQL Server 2005?

    Alberto López Grande.
    martes, 18 de agosto de 2009 22:58
    Moderador
  • hola!.
    Instalé el SQL Server Express SP3 y el SQL Server Management Studio Express SP3.
    Además actualicé la ultima version del Microsoft Core XML Services (MSXML) 6.0
    Sigue todo igual, dando el mismo error.
    que será?
    miércoles, 19 de agosto de 2009 11:37
  • Tal vez sea muy obvia mi recomendación, pero ha sucedido otras veces: Verifique que ha instalado el FW y no solamente el SP del FW. En algunas instalaciones he visto que instalan el FWSP sin haber instalado previamente el FW y solo se soluciona sacando el FWSP y poniendo el FW (luego encima, va el SP).
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    miércoles, 19 de agosto de 2009 13:20
    Moderador
  • Hola.

    No le encuentro el motivo. Puede que sea algo del Framework o hasta alguna dll de Office, vamos, cualquier cosa y pruebas hemos hecho ya unas pocas. Te propongo como alternativa que instales Management Studio Express 2008. Con esta versión podrás administrar sin problema alguno tu motor de SQL Server 2005 Express. Desde luego, no soluciona el problema, pero a lo mejor te sirve como workaround.

    Alberto López Grande.
    miércoles, 19 de agosto de 2009 19:18
    Moderador
  • Hola.
    Si, está complicado el tema.
    Lo ultimo que hice fue desinstalar el SQL server, el SQL Studio y TODOS los .net framework e instalar el 2.0 y el 2.0 SP1.
    Luego instalé el SQL Server y el Studio y me tira lo mismo.
    Estoy bajando ahora el Studio 2008 y les contaré el resultado.
    Estoy afilando el hacha por las dudas!! ja!
    Saludos y gracias!
    miércoles, 19 de agosto de 2009 19:45
  • Hola, al final instalé SQL server 2008,
    y es increíble pero da el mismo error:
    "Error Interno, configuración de panel no válida (MS Visual Database Tools)"
    y luego dice:
    "Esta versión de backend no admite el diseño de tablas o diagramas de base de datos. (MS Visual Database Tools)"
    Si alguien tiene alguna ultima carta la jugamos, sino me voy para otra PC e instalo ahí.
    Desde ya, gracias!
    jueves, 20 de agosto de 2009 14:51
  • "Error Interno, configuración de panel no válida (MS Visual Database Tools)"
    y luego dice:
    "Esta versión de backend no admite el diseño de tablas o diagramas de base de datos. (MS Visual Database Tools)"
    Pego el error en inglés pues existe más información en ese idioma que en español:

    "This backend version is not supported to design database diagrams or tables."

    Dicho error se produce cuando usted se ha conectado, usando las Visual Database Tools, a una base de datos que no permite modificaciones a su esquema.

    Por favor confirme que usted se está conectando a la base correcta y que su cuenta tiene privilegios para modificar el esquema de la base de datos. También verifique que la base de datos no esté en modo read-only.
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    jueves, 20 de agosto de 2009 15:04
    Moderador
  • Hola de nuevo!
    El comportamiento es el siguiente:
    Cualquier cosa que quiera hacer desde la ventana izquierda, por ejemplo, posicionarme sobre una tabla y poner "abrir Tabla" (para ver los registros y editarlos), me da esos errores. Lo mismo si quiero crear una tabla o cambiar el diseño de la tabla. (siempre desde la ventana izquierda).
     
    Si voy a una nueva consulta, puedo hacer de todo mediante consultas SQL sin problema, crear tablas, inserts, updates, delete, etc etc. Siempre me muestra los datos y los actualiza.

    Gracias
    jueves, 20 de agosto de 2009 18:44
  • Pues a la distancia todo parece indicar que esa instalación está en muy malas condiciones y en un estado difícil de solucionar. No creo en el "formatear e instalar todo desde cero" pero que los hay, los hay... :-)
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    jueves, 20 de agosto de 2009 18:52
    Moderador
  • Hola!
    si la verdad que parece eso.
    Voy a dar por terminado el tema, a veces se gana y a veces hay que formatear!
    Un abrazo y muchas gracias de verdad a todos!
    Saludos
    jueves, 20 de agosto de 2009 20:01