¿Cómo replicar un DB compartido de MSSQL 2005 para propósitos de desarrollo?

votos
1

Me gustaría replicar un db MSSQL 2005 (hosting a través de un proveedor de alojamiento compartido) directamente en un servidor de integración con fines de desarrollo. El servidor MSSQL proporciona varias maneras de realizar la replicación de datos, pero no estoy seguro de que alguno de ellos sea compatible con un entorno de alojamiento compartido típico.

La idea sería actualizar la base de datos una vez al día más o menos, mucho mejor si se puede hacer de forma incremental. ¿Alguna idea de cómo proceder?

Publicado el 09/12/2008 a las 22:05
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
2

Hay dos formas de hacerlo.

  1. Utilice la función de copia de SQL Server 2005, pero fallaría si el Agente SQL no está fallando o si hay alguna restricción de permisos, en su mayor parte como sucede con el alojamiento compartido.

  2. Utilice la copia de seguridad / restauración de SQL Server: el problema generalmente es que no tiene acceso al sistema de archivos del servidor de base de datos con alojamiento compartido.

  3. Replicar esquema de base de datos en servidor de desarrollo, luego hacer un DTS para transferir datos, puede guardar el paquete DTS (incluso editarlo manualmente si es necesario) y configurar una tarea programada en la máquina de desarrollo, sincronizaría automáticamente la base de datos todos los días, puede no debe ser incremental, depende del diseño / esquema de su base de datos.

La opción 3 parece requerir más trabajo, pero en realidad es fácil de configurar y le ahorrará mucho tiempo en el largo plazo.

cualquier otra sugerencia que me gustaría escuchar también.

Respondida el 09/12/2008 a las 22:31
fuente por usuario

votos
1

Realmente depende de cómo esté configurado el entorno de alojamiento

Solía ​​tener trabajos para HOST: copias de seguridad de SQL DB en SQL Server, copia en Web / FTP Server Internal: FTP descarga el archivo de copia de seguridad, restauración en un servidor SQL

Eso no fue divertido, pero una vez que está configurado funciona la mayor parte del tiempo

Si se puede acceder fácilmente al SQL Server remoto, puede configurar la Replicación SQL, utilizando la replicación de instantáneas (esencialmente programar copias de seguridad y restaurar) diariamente

Ahora mismo tengo una base de datos replicada de la base de datos del servidor en el SQL Server de mi computadora utilizando Snapshot Replication (lo hice a través del asistente)

Respondida el 09/12/2008 a las 22:42
fuente por usuario

votos
0

Pruebe el SQL Server Publishing Wizard 1.2, que se incluye con VS 2008. O descargue la versión 1.1 aquí:

http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

Respondida el 09/12/2008 a las 22:18
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more