Archivo de Agosto 2008


Error al modificar la estructura de las tablas de una base de SQL Server 2008

Jueves, 07 Ago, 2008 @ 18:23 | Por Gustavo Cantero (The Wolf) | SQL Server 2008

Probablemente si recién está comenzando a utilizar el SQL Server 2008 se vea frustrado al intentar modificar la estructura de una tabla desde el diseñador que trae el Managemente Studio y este le devuelva un error como el siguiente: “Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.”.

Esto es debido a un nueva opción agregada al diseñador que, por defecto, evita que los usuarios puedan hacer cambios que requieran la eliminación y recreación de las tablas.  Para modificar esta opción y poder utilizar el diseñador como en las versiones anteriores, hay que destildar la opción “Prevent saving changes that require table re-creation“, ubicada en el menú “Tools”, opción “Options…”, dentro del item “Designers” y “Table and Database Designers” del árbol de la izquierda.

Espero que este “mini-tip” les sea de utilidad.

VN:F [1.7.3_972]
Rating: 0.0/10 (0 votos cast)

SQL Server 2008 y Visual Studio 2008

Jueves, 07 Ago, 2008 @ 16:39 | Por Gustavo Cantero (The Wolf) | SQL Server 2008, Visual Studio

Cómo muchos sabrán, ayer salió la versión RTM (ya no un Release Candidate) del Microsoft® SQL Server 2008, el cual bajamos e instalamos en nuestro servidor. El primer inconveniente que encontramos fue que no se pudo hacer un upgrade desde el SQL Server 2005 Standard al SQL Server 2008 Web Edition, lo cual no fue mucho problema, simplemente desinstalamos nuestro SQL actual, instalamos el 2008 y “attachamos” las bases anteriores en el nuevo motor.

Hasta acá funcionó todo bien, pero no todo es tan sencillo, ya que con el Management Studio del SQL Server 2005 no se puede conectar al del SQL Server 2008 (obviamente), entonces intentamos instalar el Management Studio nuevo en las máquinas de desarrollo, las cuales ya tenian instalado el Visual Studio 2008 Professional.
Luego de varios pasos de validaciones, instalaciones de los archivos del instalador (si, aunque suene redundante) e instalaciones de parches (incluido el .NET 3.5 Service Pack 1), llegamos a un último chequeo en el que el instalador nos informa que hay un error en una “regla”. Este error es, ni más ni menos, que el siguiente: Rule “Previous releases of Microsoft Visual Studio 2008″ failed.” A previous release of Microsoft Visual Studio 2008 is installed on this computer. Upgrade Microsoft Visual Studio 2008 to the SP1 before installing SQL Server 2008, o traducido, Error en la regla ‘Versiones anteriores de Microsoft Visual Studio 2008′.” En el equipo hay instalada una versión anterior de Microsoft Visual Studio 2008. Actualice Microsoft Visual Studio 2008 al SP1 antes de instalar SQL Server 2008. Lo primero que intentamos hacer es instalar el “Visual Studio 2008 Service Pack 1″ pero, para nuestra sorpresa, sólo hay un Beta de este paquete, el cual bajamos e instalamos de todas formas, pero todo fue inutil, el instalador del SQL Server 2008 seguia devolviéndonos el mismo mensaje.  Luego de buscar en el sitio de soporte de Microsoft® encontramos una página (http://support.microsoft.com/kb/956139/en-us) la cual nos dice que antes de instalar el SQL Server 2008 hagamos alguno de los siguientes puntos:

  • Instalar una versión comercial del Service Pack 1 para Visual Studio 2008 – el cual aún no existe.
  • Desinstalar todos los componentes del Visual Studio 2008 anteriores al Visual Studio 2008 - o sea, todos.
  • No instalar ningún componente del SQL Server 2008 que requiera el Visual Studio 2008 – el problema acá es que no dice cuales son los componentes que lo requieren pero, para nuestro pesar, descubrimos que el Managemen Studio es uno que si.

Conclusión

Si ya necesitan utilizar el SQL Server 2008 por alguna de sus nuevas características como las de seguridad o sus nuevos tipos de datos GEOMETRY y GEOGRAPHY, lo mejor es instalarlo en un servidor y conectarse desde desde las máquinas de desarrollo con el Visual Studio o con un Terminal Server al servidor, aunque la mejor opción es esperar que liberen la versión final del Service Pack 1 de Visual Studio 2008, la cual estaria disponible el 11 de Agosto.

Comentarios del 11 de agosto del 2008

A partir de hoy ya se puede bajar el Service Pack 1 final para Visual Studio 2008 desde la siguiente dirección: http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

VN:F [1.7.3_972]
Rating: 0.0/10 (0 votos cast)