Instalar 2 Versiones de Sql Server : SQL2008R2 y SQL2019

557 views
Skip to first unread message

integral

unread,
Oct 31, 2023, 5:23:02 PM10/31/23
to Comunidad de Visual Foxpro en Español

Buenas Tardes Amigos 

Podrían ayudarme con la siguiente duda :

En mi laptop de trabajo ya tengo instalado Sql Server 2008r2.

Deseo instalar Sql Server 2019 como una segunda versión actual. Pienso migrar una parte  de la Base de datos al Sql Server 2019

A continuación describo el escenario de los Datos :

Servidor : ARNOLD\PRUEBA
Nombre de Instancia : PRUEBA
SQL Server : SQL 2008r2

Servidor : ARNOLD\PRUEBA
Nombre de Instancia : PRUEBA  
SQL Server : SQL 2019

Las preguntas son:

Puedo instalar en la misma Laptop cada Versión del Sql Server : 

Sql 2008r2 y Sql 2019 y que ambos tengan el mismo nombre de instancia.?

ó

Debo crear un nuevo nombre de instancia para el SQL 2019 ?

PD : Vi un video Youtube en donde instalan el Sql Server 2019 en una Unidad Virtual (F:\)

Cual creen ustedes que me resulte la mejor forma de trabajar con las 2 versiones de Sql Server.

Agradezco sus comentarios y sugerencias.

Muchas gracias por su atención.

Saludos,

Integral

Miguel Antúnez

unread,
Oct 31, 2023, 5:31:20 PM10/31/23
to publice...@googlegroups.com
Integral, es imposible que manejes el mismo nombre de instancia, por mas que sean versiones distintas, tiene que ser obligatorio instancias distintas, las versiones si puedes tener mas de una


Aunque no hay necesidad de tener 2 sql server instalados, puedes tener solo instalado la versión 2019 y tener la compatibilidad a tu base de datos.

image.png

Saludos.






--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/11b8a02f-0c92-46b2-b816-ea6d6239d406n%40googlegroups.com.


--
Miguel Angel Antúnez Camones
mant...@gmail.com

integral

unread,
Oct 31, 2023, 11:33:17 PM10/31/23
to Comunidad de Visual Foxpro en Español
Amigo Miguel Antúnez

Buenas Noches

Gracias por aclararme la duda que tenia sobre el tema. También hoy había leído el articulo del link que mencionas. 

Además la solución a esta duda también lo había confirmado hoy leyendo una consulta similar en este foro de hace algunos años.

Ya pude instalar el Sql Server 2019 y Activar el Agente Sql Server, tan solo me falta configurar el Backup Automático.

Consulta :

Según tu experiencia que método me recomiendas para migrar una Base de Datos de Sql Server 2008r2 a Sql Server 2019

Quedo atento a tus sugerencias y/o comentarios.

Saludos,

Integral
Nueva_Instancia.jpg

integral

unread,
Nov 1, 2023, 12:00:46 AM11/1/23
to Comunidad de Visual Foxpro en Español

Amigos :

Encontré un Articulo en el Internet que menciona dos posibles formas de migrar las Base de Datos..


Aquí lo que dice textualmente.

Existen 2 opciones posibles: Actualizar en la misma instancia o actualizar en otra instancia.

1) Actualizar en la misma instancia es un proceso que llega a ser peligroso y tardado. Esto es porque necesitas dejar las bases de datos inaccesibles mientras actualizas. Además, tienes que actualizar en 2 pasos porque no hay compatibilidad para hacer la actualización hasta 2019. Podrías actualizar a 2012 y luego a 2019. Y antes de subir el nivel de compatibilidad de las bases de datos, activar el Query Store para revisar si hay problemas con el cambio de estimador de cardinalidad.

2) La otra opción es más sencilla. Instalas la instancia 2019, tomas un respaldo de la base de datos 2008 y lo restauras en la nueva instancia. Aplica la misma recomendación para el nivel de compatibilidad. Recuerda que en este caso, también tienes que asegurarte de que tienes los logins y roles configurados correctamente y asignados a los usuarios de las bases de datos.


Algún conocedor del tema que me pueda confirmar si es realmente valida la 2da. opción para poder aplicarla.

Agradezco sus comentarios y sugerencias...

Atte.,

Integral

mpulla

unread,
Nov 1, 2023, 10:11:13 AM11/1/23
to Comunidad de Visual Foxpro en Español
Hola Integral.

Restaurar un backup 2008R2 a 2019, no fue tan compatible, tuve que pasar por una versión intermedia, para llegar a 2017, te toca probar.


Saludos.
Mauricio

Oscar Bonet

unread,
Nov 1, 2023, 10:36:34 AM11/1/23
to Comunidad de Visual Foxpro en Español
si se puede, y el concepto se llama instancias y puede quedar en el mismo disco y logicamente en otra carpeta mejor aunque lo importante es la instación ya que la base de datos la puedes dejar en cuaquier otro lado o compartido con archivos log y bases de datos con nombres distintos.

Puedes hacer pruebas con instalar varias versiones del SQL-Express 

integral

unread,
Nov 1, 2023, 6:30:42 PM11/1/23
to Comunidad de Visual Foxpro en Español
Que tal Amigos

Hice lo siguiente :

1) He creado una base de datos en Sql Server 2019 llamada BDGASTOS vacía que reemplazaría a BDCONSUMO de Sql Server 2008r2
2) Hice una Copia Backup a BDCONSUMO obteniendo el archivo BDCONSUMO.BAK
3) Renombre el archivo BDCONSUMO.BAK a BDGASTOS.BAK
4) En Sql Server 2019 quise restaurar el archivo de extension Bak

Pero marco un error que aparece en la imagen adjunta.

Algún colega que me pueda aconsejar que paso seguir o alternativa tomar como solución a la migracion

Atte.,

Integral
ERROR EN RESTAURACION SQL SERVER 2019.jpg

Cristian Novoa

unread,
Nov 1, 2023, 6:48:37 PM11/1/23
to Comunidad de Visual Foxpro en Español
https://www.3engine.net/wp/2014/12/sql-server-error-en-la-restauracion-de-la-base-de-datos-copia-distinta-de-la-existente/

También prueba cambiando el nombre de bd en destino, o cambiando los nombres de archivo .mdf y .ldf

integral

unread,
Nov 1, 2023, 9:51:52 PM11/1/23
to Comunidad de Visual Foxpro en Español
Que tal Amigos :

Utilice el nombre original de la base de datos y luego cambie el nombre a BDGASTOS y me marco nuevamente un error...

Encontré un link que me dio una solución al problema pero no paso nada en mi caso.

También encontré un link donde explican sobre la Actualización de Sql Server a Sql Server.


Como dicen a aquí en mi pais tendré que utilizar el Plan B que utilice al comienzo cuando migre a Sql Server 2008r2. Que espero no me falle.

Atte.

Integral
NUEVO ERROR AL RESTAURAR.jpg

Miguel Antúnez

unread,
Nov 2, 2023, 9:29:13 AM11/2/23
to publice...@googlegroups.com
Hola integral.
Después de haber instalado la versión 2019, hay que hacer el restore con la compatibilidad de 2008.
Luego de revisar tu data ir subiendo la compatibilidad uno a uno.

te paso un link ineteresante.


Saludos.




integral

unread,
Nov 2, 2023, 12:36:46 PM11/2/23
to Comunidad de Visual Foxpro en Español
Amigo Miguel Antúnez

Buenas Días

Sabes amigo no he podido dormir pensando en como resolver este problema. Justo antes de tomar el desayuno encontré el link que mencionas y otro link que estoy leyendo su contenido.

Tengo las siguientes dudas y/o consultas a realizar :

1) Debo Mantener el mismo nombre de la Base datos original BDCONSUMO o cambiarla a un nuevo nombre BDGASTOS ? ( Solo le he creado en una nueva instancia en Sql 2019 ) 
    ( Te comento que el Sql Server 2019 he creado una base da datos vacía con el nombre original BDCONSUMO y me acepto del nombre, el error  me indica al momento de restaurar 
       Acceso Denegado. El Cambiarlo me llevaría a hacer varios cambios en la codificación )

 2) El nivel de compatibilidad la aplico a la data original DBCONSUMO alojada en Sql Server 2008r2 o a la nueva data DBCONSUMO vacia en Sql Server 2019 ( Sql Server 2008 - 100 )

Quedo atento a tus sugerencias y/o comentarios.

Saludos,

Integral

Miguel Antúnez

unread,
Nov 2, 2023, 1:42:44 PM11/2/23
to publice...@googlegroups.com
  Hola Integral,  si tienes unos minutos nos podemos conectar, para ver el detalle.
podemos reunirnos por este meet

Para unirte a la reunión de Google Meet, haz clic en este enlace: https://meet.google.com/vsv-xsdw-gwx

También puedes abrir Meet e introducir este código: vsv-xsdw-gwx
Miguel Angel Antúnez Camones
mant...@gmail.com

Message has been deleted

integral

unread,
Nov 2, 2023, 3:01:30 PM11/2/23
to Comunidad de Visual Foxpro en Español
Gracias Amigo Miguel 

Tema Resuelto

Saludos

Integral

José Antonio Peña Martínez

unread,
Nov 2, 2023, 3:03:20 PM11/2/23
to publice...@googlegroups.com
Sería interesante ver cómo se resolvió para compañeros que tengan la misma problemática ...

Saludos!



--
Desarrollo de Sistemas TecnoPro
José Antonio Peña

Saludos!

Rodribezul

unread,
Nov 2, 2023, 4:02:12 PM11/2/23
to Comunidad de Visual Foxpro en Español
Puede instalar en la misma maquina ambas versiones,   utilizando instancias diferentes


El martes, 31 de octubre de 2023 a las 16:23:02 UTC-5, integral escribió:

Miguel Antúnez

unread,
Nov 2, 2023, 4:03:20 PM11/2/23
to publice...@googlegroups.com
Hola José, el error se dió por un tema de seguridad y accesos,
hay que tener en cuenta, que el servicio de sql server , se ejecuta con un usuario y password, casi nadie lo configura, aunque por buenas prácticas debería configurarse con uno, con las mínimos accesos.
image.png
Hay que tener en cuenta que ese usuario, debe tener acceso a la carpeta, al no tener acceso dio el error mencionado.

Saludos.
 

integral

unread,
Nov 2, 2023, 6:34:37 PM11/2/23
to Comunidad de Visual Foxpro en Español
Que tal Amigos .

No olvidarse que es importante seleccionar el nivel de Compatibilidad según la versión del Sql Server.

NIVEL DE COMPATIBILIDAD SQL SERVER 2008.jpg

Nivel de compatibilidad de la base de datos


Saludos

Integral
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.


--
Desarrollo de Sistemas TecnoPro
José Antonio Peña

Saludos!

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.

José Antonio Peña Martínez

unread,
Nov 2, 2023, 8:10:26 PM11/2/23
to publice...@googlegroups.com
Excelente ... de mi parte yo no lo utilizo pero es interesante ver cómo se resuelve ... Saludos!

Reply all
Reply to author
Forward
0 new messages