Pregunta

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

La idea sería la actualización de la base de datos una vez al día o así, mucho mejor si se puede hacer de forma incremental.Alguna idea de cómo proceder?

¿Fue útil?

Solución

Hay un par de formas de hacerlo.

  1. Utilice la función de copia de SQL Server 2005, pero fallaría si el Agente SQL no está arruinando o si hay alguna restricción de permiso, en su mayoría 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. Replica el esquema de la base de datos en el servidor de desarrollo, luego haz un DTS para transferir datos, puedes guardar el paquete DTS (incluso editarlo manualmente si es necesario) y configurar una tarea programada en la máquina de desarrollo, se sincronizaría automáticamente la base de datos todos los días, puede que no sea 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 a largo plazo.

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

Otros consejos

Realmente depende de cómo el entorno de alojamiento es el programa de instalación

Yo solía tener puestos de trabajo para HOST:copia de seguridad de SQL base de datos en SQL Server, copia a Web/FTP Server Interna:La descarga de FTP el archivo de copia de seguridad, restaurar en un Servidor SQL server

Que no era divertido, pero una vez que la configuración funciona la mayoría del tiempo

Si el Servidor SQL server remoto es de fácil acceso, puede configurar una Replicación SQL, con la Replicación de Instantáneas (esencialmente, la programación de copia de seguridad y restauración) diario

Yo tengo ahora mismo un DB replicado desde el servidor DB a mi equipo propio de SQL Server mediante la Replicación de Instantáneas (yo lo hice a través del asistente)

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 & amp; displaylang = es

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top