1C este un sistem electronic de contabilitate care i-a eliminat pe toți ceilalți concurenți în ultimii ani. Programul stochează adesea date în fișiere DBF, dar există și o versiune SQL. Aceștia trec adesea la SQL cu un număr mare de utilizatori, mai mult de 15 persoane, pentru a îmbunătăți stabilitatea serverului. Există mai multe moduri de a transfera baza de date MS SQL de la un server la altul.
Este necesar
- - programul instalat „1C: Enterprise”;
- - un calculator.
Instrucțiuni
Pasul 1
Una dintre cele mai rapide modalități de a transfera SQL este să detașezi baza de date de pe server și să o transferi la una nouă împreună cu jurnalul. Mai întâi, trebuie să detașați baza de date, schimbându-i numele în consecință. Pentru a face acest lucru, urmați acești pași: Utilizați Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, unde sp_detach_db este utilizat pentru a detașa baza de date de la sursă. Are următorii parametri: @dbname - nume și @skipchecks - indicație pentru actualizarea statisticilor. Setați la „adevărat” pentru a vă asigura că actualizarea statisticilor este actualizată la atașament.
Pasul 2
Apoi rulați: Utilizați Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Aceasta va atașa baza de date și jurnalele la noul server.
Pasul 3
Utilizați Expertul de import și export DTS pentru a copia informații de la server la server. Utilizați Designerul DTS sau Expertul Copiere bază de date pentru a crea o sarcină pentru a muta baza de date și datele de conectare.
Pasul 4
Creați un motor de transfer de date care utilizează insertul în bloc / bcp. Folosind un script, creați schema pe serverul țintă și apoi utilizați blocul insert / bcp pentru a copia informațiile. Când alegeți ce să aplicați, rețineți că inserția în bloc, spre deosebire de bcp, nu poate exporta date.
Pasul 5
Folosiți interogări distribuite. După crearea schemei pe serverul țintă, organizați serverul conectat și scrieți instrucțiunile de inserare folosind funcțiile openquery și openrowset. Înainte de a încărca date, asigurați-vă că dezactivați constrângerile de verificare și cheia externă și reconectați-le după finalizarea operației.
Pasul 6
Utilizați Backup și Restore. Faceți o copie a bazei de date și apoi restaurați-o pe noul server.