Cómo Transferir Bases De Datos SQL A 1C

Tabla de contenido:

Cómo Transferir Bases De Datos SQL A 1C
Cómo Transferir Bases De Datos SQL A 1C

Video: Cómo Transferir Bases De Datos SQL A 1C

Video: Cómo Transferir Bases De Datos SQL A 1C
Video: Exportar e Importar bases de datos SQL Server 2021 2024, Mayo
Anonim

1C es un sistema de contabilidad electrónica que ha superado a todos los demás competidores en los últimos años. El programa a menudo almacena datos en archivos DBF, pero también existe una versión SQL. A menudo cambian a SQL con una gran cantidad de usuarios, más de 15 personas, para mejorar la estabilidad del servidor. Hay varias formas de transferir la base de datos MS SQL de un servidor a otro.

Cómo transferir bases de datos SQL a 1C
Cómo transferir bases de datos SQL a 1C

Es necesario

  • - programa instalado "1C: Enterprise";
  • - un ordenador.

Instrucciones

Paso 1

Una de las formas más rápidas de transferir SQL es desconectar la base de datos del servidor y transferirla a una nueva junto con el registro. Primero, debe desconectar la base de datos, cambiando su nombre en consecuencia. Para hacer esto, siga estos pasos: Use Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, donde sp_detach_db se usa para separar la base de datos de la fuente. Tiene los siguientes parámetros: @dbname - nombre y @skipchecks - indicación para actualizar estadísticas. Establézcalo en "verdadero" para asegurarse de que la actualización de las estadísticas se actualice al adjuntarla.

Paso 2

Luego ejecute: Use Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / nombre_base_datos_log.ldf '". Esto adjuntará la base de datos y los registros al nuevo servidor.

Paso 3

Utilice el Asistente para importación y exportación de DTS para copiar información de un servidor a otro. Utilice el Diseñador DTS o el Asistente para copiar bases de datos para crear una tarea para mover la base de datos y los inicios de sesión.

Paso 4

Cree un motor de transferencia de datos que utilice inserción masiva / bcp. Con un script, cree el esquema en el servidor de destino y luego use bulk insert / bcp para copiar la información. Al elegir qué aplicar, recuerde que la inserción masiva, a diferencia de bcp, no puede exportar datos.

Paso 5

Utilice consultas distribuidas. Después de crear el esquema en el servidor de destino, organice el servidor vinculado y escriba las declaraciones de inserción utilizando las funciones openquery y openrowset. Antes de cargar datos, asegúrese de deshabilitar las restricciones de verificación y la clave externa y vuelva a conectarlos después de que se complete la operación.

Paso 6

Utilice Copia de seguridad y restauración. Haga una copia de la base de datos y luego restáurela al nuevo servidor.

Recomendado: