Problema ¿Cómo puedo copiar el gráfico de cuentas
de la empresa 'A' a la empresa 'B'? Estoy usando Microsoft SQL Server.
Resolución Esto es posible mediante servicios de transformación
de datos (DTS). Asegúrese de realizar una copia de seguridad de las bases de datos antes de empezar.
SQL Server 2000 Para copiar el gráfico de cuentas mediante
SQL Server 2000:
1. Vaya a Enterprise Administrador.
2. En Bases de datos, expanda la empresa a la que desea copiar el gráfico de cuentas PARA (empresa B) y seleccione Tablas.
3. En Tablas, busque la tabla GL00100.
4. Haga clic con el botón derecho en la tabla GL00100, elija Todas las tareas y, a continuación, Importar datos.
5. A continuación, haga clic en Siguiente.
6. En Elegir un origen de datos, compruebe que el servidor y la base de datos están seleccionados (empresa A) donde va a copiar los datos DE. Elija Usar SQL Server autenticación y escriba el usuario y la contraseña de SA. Haga clic en Siguiente.
7. En la ventana Elegir un destino, seleccione el servidor adecuado y la base de datos a la que desea importar las tablas PARA (empresa B).
8. Elija "Copiar tablas de la base de datos de origen" y seleccione Siguiente.
9. Marque las tablas siguientes para el gráfico de cuentas (esto incluye tablas MDA):
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
10. Para cada una de las tablas seleccionadas, vaya al botón de puntos suspensivos (...) y marque "Eliminar filas en la tabla de destino" y desmarque "Habilitar inserción de identidad".
11. Elija Siguiente y "ejecutar inmediatamente".
Nota: la configuración predeterminada de DTS puede causar registros duplicados, por lo que es importante marcar "Eliminar" en lugar de "Anexar".
SQL Server 2005 Para copiar el gráfico de cuentas mediante SQL Server
2005, siga estos pasos:
1. Abra SQL Server Management Studio.
2. Expanda Bases de datos para buscar la empresa (empresa B) a la que desea copiar el gráfico de cuentas.
3. Haga clic con el botón derecho en Empresa B, haga clic en Tareas y, a continuación, haga clic en Importar datos.
4. Haga clic en Siguiente.
5. En la ventana "Elegir un origen de datos", escriba la siguiente información sobre la base de datos desde la que desea copiar los datos.
a.Escriba el nombre del servidor.
b.Haga clic en Usar SQL Server autenticación.
c.Escriba el nombre de usuario y la contraseña de sa.
d.Seleccione la base de datos desde la que desea copiar los datos.
f.Haga clic en Siguiente.
6. En la ventana "Elegir un destino", escriba la siguiente información sobre la base de datos a la que desea copiar los datos.
a.Escriba el nombre del servidor.
b.Haga clic en Usar SQL Server autenticación.
c.Escriba el nombre de usuario y la contraseña de sa.
d.Seleccione la base de datos a la que desea copiar los datos.
f.Haga clic en Siguiente.
7. En el cuadro de diálogo "Especificar copia de tabla o consulta", haga clic en "Copiar datos de una o más tablas o vistas" y, a continuación, haga clic en Siguiente.
8. En la ventana "Seleccionar tablas y vistas de origen", seleccione todas las tablas siguientes:
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
9. Para cada tabla seleccionada, haga clic en el botón Editar asignaciones, haga clic para seleccionar la casilla "Eliminar filas en la tabla de destino" y, después, haga clic para desactivar la casilla "Habilitar inserción de identidad".
10. Haga clic en Siguiente y, a continuación, haga clic en "Ejecutar inmediatamente".
11. Haga clic en Finalizar y, a continuación, haga clic en Finalizar.
Este artículo era TechKnowledge Document ID:7255