1C je elektronički računovodstveni sistem koji je nokautirao sve ostale konkurente posljednjih godina. Program često pohranjuje podatke u DBF datoteke, ali postoji i SQL verzija. Često prelaze na SQL s velikim brojem korisnika, više od 15 ljudi, kako bi poboljšali stabilnost servera. Postoji nekoliko načina za prijenos MS SQL baze podataka s jednog servera na drugi.
Neophodno je
- - instaliran program "1C: Enterprise";
- - kompjuter.
Instrukcije
Korak 1
Jedan od najbržih načina prijenosa SQL-a je odvajanje baze podataka od poslužitelja i prijenos na novu zajedno s dnevnikom. Prvo, morate odvojiti bazu podataka, mijenjajući joj naziv u skladu s tim. Da biste to učinili, slijedite ove korake: Koristite Master, GO, "Exec sp_detach_db 'ime_baze podataka', 'true'", GO, gdje se sp_detach_db koristi za odvajanje baze podataka od izvora. Ima sljedeće parametre: @dbname - ime i @skipchecks - indikacija za ažuriranje statistike. Postavite na "tačno" kako biste osigurali da se ažuriranje statistike ažurira nakon privitka.
Korak 2
Zatim pokrenite: Koristite Master, GO, "PRINT 'Prilaganje baze podataka'", "EXEC sp_attach_db @dbname = 'ime_baze podataka'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / ime_baze_datoteka_log.ldf '". Ovo će priložiti bazu podataka i zapisnike na novi poslužitelj.
Korak 3
Koristite DTS čarobnjak za uvoz i izvoz za kopiranje podataka sa servera na server. Upotrijebite DTS Designer ili Čarobnjak za kopiranje baze podataka da kreirate zadatak za premještanje baze podataka i prijava.
Korak 4
Stvorite mehanizam za prijenos podataka koji koristi skupno umetanje / bcp. Koristeći skriptu, napravite shemu na ciljnom poslužitelju, a zatim upotrijebite skupni umetak / bcp za kopiranje informacija. Kada birate šta ćete primijeniti, imajte na umu da skupni umetak, za razliku od bcp-a, ne može izvesti podatke.
Korak 5
Koristite distribuirane upite. Nakon kreiranja sheme na ciljnom poslužitelju, organizirajte povezani poslužitelj i napišite izraze za umetanje pomoću funkcija openquery i openrowset. Prije otpremanja podataka, onemogućite ograničenja provjere i strani ključ te ih ponovo povežite nakon dovršetka operacije.
Korak 6
Koristite sigurnosnu kopiju i vraćanje. Napravite kopiju baze podataka, a zatim je vratite na novi server.