Pregunta

Necesito copiar algunos registros de nuestro servidor de prueba SQLServer 2005 a nuestro servidor en vivo. Es una tabla de búsqueda plana, por lo que no debe preocuparse por las claves externas ni por otra integridad referencial.

Podría volver a introducir los registros en el servidor en vivo, pero esto es aburrido. Podría exportar los registros del servidor de prueba y los datos de la tabla en su totalidad a un script SQL y ejecutarlo, pero no quiero sobrescribir los registros presentes en el sistema en vivo, solo agregarlos a ellos.

¿Cómo puedo seleccionar solo los registros que deseo y transferirlos al servidor en vivo? No tenemos Sharepoint, lo que entiendo me permitiría copiarlos directamente entre las dos instancias.

¿Fue útil?

Solución

Si su servidor SQL de producción y su servidor de prueba de SQL pueden hablar, podría hacerlo con una declaración de inserción SQL.

primero ejecuta lo siguiente en tu servidor de prueba:

Execute sp_addlinkedserver PRODUCTION_SERVER_NAME

Luego simplemente crea la declaración de inserción:

INSERT INTO [PRODUCTION_SERVER_NAME].DATABASE_NAME.dbo.TABLE_NAME   (Names_of_Columns_to_be_inserted)
SELECT Names_of_Columns_to_be_inserted
FROM TABLE_NAME

Otros consejos

Utilizo SQL Server Management Studio y hago una tarea de exportación haciendo clic derecho en la base de datos y yendo a Tarea > Exportar. Creo que funciona en servidores y bases de datos, pero no estoy seguro.

Un paquete SSIS sería el más adecuado para realizar la transferencia, ¡se necesitaría literalmente unos segundos para la instalación!

Yo solo haría un script a sql y ejecutaría en el otro servidor para una transferencia rápida y sucia. Si esto es algo que hará con frecuencia y necesita configurar un mecanismo, los Servicios de Integración de SQL Server (SSIS), que es similar a los Servicios de Transformación de Datos (DTS) anteriores, están diseñados para este tipo de cosas. Desarrolla la solución en un entorno de mini-Visual Studio y puede crear soluciones muy complejas para mover y transformar datos.

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