Cum Se Transferă Bazele De Date SQL La 1C

Cuprins:

Cum Se Transferă Bazele De Date SQL La 1C
Cum Se Transferă Bazele De Date SQL La 1C

Video: Cum Se Transferă Bazele De Date SQL La 1C

Video: Cum Se Transferă Bazele De Date SQL La 1C
Video: 1C 8.2 crearea unei baze de date noi 2024, Mai
Anonim

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.

Cum se transferă bazele de date SQL la 1C
Cum se transferă bazele de date SQL la 1C

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.

Recomandat: