2008-08-07 17 views
19

¿Alguien ha intentado instalar el Desarrollador SQL Server 2008 en una máquina que ya tiene el Desarrollador 2005 instalado?SQL Server 2005 y 2008 en la misma máquina de desarrollador?

No estoy seguro de si debo hacer esto, y tengo que mantener 2005 en esta máquina en el futuro previsible para poder probar nuestra aplicación con facilidad. Como a veces necesito tomar copias de seguridad de las bases de datos y ponerlas a disposición de otras personas en la compañía, no puedo simplemente reemplazar 2005 con 2008 porque sospecho (pero no sé) que las bases de datos no son 100% compatibles con versiones anteriores.

¿Qué tipo de problemas podrían surgir? ¿Debo instalar la nueva versión con un nombre de instancia? ¿Funcionará? ¿Puedo usar un número de puerto diferente para distinguirlos?

me encontré con esta entrada en TechNet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

que no dice más que sí se puede hacer esto y yo un poco sospechoso que esto era factible de todos modos, pero necesito saber si hay algo Necesito saber antes de comenzar la instalación.

¿Alguien?

Respuesta

23

Sí, esto es posible. Deberá crear una instancia con nombre no utilizada por otra versión de SQL Server según la respuesta anterior y la versión 3.5 de .Net instalada. ¡¡Funciona genial!!

Aquí la lista de requisitos previos:

  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1,0
2

Creo que esto es perfectamente posible. Actualmente estoy ejecutando tanto SQL Server 2000 como SQL Server 2005 en mi servidor de desarrollo mientras transfiero las aplicaciones.

Lo único que tendrá que hacer es crear una nueva instancia que ya no está siendo utilizada por SQL Server 2005.

Como con cualquier cosa nueva, es probable que haya algunos errores, sin embargo, se debe generalmente "solo trabajo".

0

Desafortunadamente, parece SQL Server 2008 herramientas de cliente requiere Visual Studio 2008 SP1, y no me gusta instalar una versión beta de esto en mi máquina de desarrollo principal.

Voy a esperar hasta SP1 es RTM antes de seguir adelante.

Editar: Sí, tengo Visual Studio 2008 en esta máquina, pero me gustaría evitar las instalaciones beta de las aplicaciones de depuración. Tienden a cavar demasiado profundo para mi gusto.

3

Si tiene instalado Visual Studio 2008, obtendrá un error de validación y no podrá instalar SQL Server 2008 hasta que instale Visual Studio 2008 SP1. Si no tiene instalado Visual Studio 2008, no debería ser un problema. Entonces, si tiene Visual Studio 2008, espere hasta el 11 de agosto ya que ese es el día en que Visual Studio 2008 SP1 enviará

1

mi experiencia es después de tener sql sever 2005 y 2008 en la misma máquina SSIS 2005 no funciona correctamente ...especialmente con la tarea de secuencia de comandos, el flujo de datos y el contenedor de secuencia

+0

- Error confirmado en el trabajo también –

1

¿Podría ejecutar solo SQL 2008 como única instancia y luego adjuntar/crear bases de datos con el nivel de compatibilidad de 2005? El problema con eso es que es una teoría. No estoy 100% seguro de que si crea una base de datos en 2008, con un nivel de compatibilidad de 2005 y luego la separa, una instancia de SQL 2005 pueda adjuntarla.

Creo que es una buena posibilidad de probarlo. Pero estoy de acuerdo con las respuestas anteriores, las opciones de instancia múltiple funcionarán bien.

0

Lo he probado con resultado negativo. La instalación 2k8 se rompe con un misterioso mensaje de error. El protocolo de instalación se ve bien, pero no funcionará. Después de esto, la instalación de 2k5 también tuvo fallas. La instalación 2k8 estaba medio lista, por lo que ya está en el panel de control/software, pero la desinstalación no es posible.

Así que mi resultado - no lo haga en un servidor productivo/estación de trabajo. Si necesita ambas versiones, use una máquina virtual en su lugar.

Cuestiones relacionadas