Sådan Overføres SQL-databaser Til 1C

Indholdsfortegnelse:

Sådan Overføres SQL-databaser Til 1C
Sådan Overføres SQL-databaser Til 1C

Video: Sådan Overføres SQL-databaser Til 1C

Video: Sådan Overføres SQL-databaser Til 1C
Video: Обслуживание баз данных 1С на MS SQL 2017 [Часть 1] 2024, Kan
Anonim

1C er et elektronisk regnskabssystem, der har slået alle andre konkurrenter ud af de seneste år. Programmet gemmer ofte data i DBF-filer, men der er også en SQL-version. De skifter ofte til SQL med et stort antal brugere, mere end 15 personer, for at forbedre serverens stabilitet. Der er flere måder at overføre MS SQL-database fra en server til en anden.

Sådan overføres SQL-databaser til 1C
Sådan overføres SQL-databaser til 1C

Er det nødvendigt

  • - installeret program "1C: Enterprise";
  • - en computer.

Instruktioner

Trin 1

En af de hurtigste måder at overføre SQL er at fjerne databasen fra serveren og overføre til en ny sammen med loggen. Først skal du løsne databasen og ændre dens navn i overensstemmelse hermed. For at gøre dette skal du følge disse trin: Brug Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, hvor sp_detach_db bruges til at løsne databasen fra kilden. Det har følgende parametre: @dbname - navn og @skipchecks - indikation for opdatering af statistik. Indstil til 'sand' for at sikre, at statistikopdatering opdateres efter vedhæftet fil.

Trin 2

Kør derefter: Brug Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_navn_log.ldf '". Dette vedhæfter databasen og logfilerne til den nye server.

Trin 3

Brug guiden Import og eksport af DTS til at kopiere oplysninger fra server til server. Brug DTS Designer eller guiden Copy Database til at oprette en opgave til at flytte databasen og logins.

Trin 4

Opret en dataoverførselsmotor, der bruger bulkindsats / bcp. Brug et script til at oprette skemaet på målserveren og derefter bruge bulk insert / bcp til at kopiere oplysningerne. Når du vælger, hvad du skal anvende, skal du huske, at bulkindsats i modsætning til bcp ikke kan eksportere data.

Trin 5

Brug distribuerede forespørgsler. Når du har oprettet skemaet på målserveren, skal du organisere den linkede server og skrive indsætningsudsagnene ved hjælp af funktionerne openquery og openrowset. Før du uploader data, skal du sørge for at deaktivere kontrolbegrænsninger og fremmednøgle og oprette forbindelse igen, når operationen er afsluttet.

Trin 6

Brug Backup og gendannelse. Lav en kopi af databasen, og gendan den derefter til den nye server.

Anbefalede: