Restaurarea și migrarea bazelor de date ale sistemului mssql

Uneori devine necesar să restaurați sau să mutați bazele de date ale serverului MSSQL într-o altă locație. Desigur, vorbim despre restaurarea bazelor din copia de rezervă făcută anterior. Dacă nu există copii de rezervă, atunci nu este nimic de restaurat.







recuperare

Primul lucru de care avem nevoie este restaurarea bazei de date principale. Pentru a restabili baza de date master, trebuie mai întâi să opriți serviciul SQL Server și apoi să îl porniți în modul de utilizator unic. Pentru a face acest lucru, deschideți linia de comandă, mergeți la directorul dorit cu serverul instalat, de exemplu C: \ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Binn și executați comanda:







Apoi trebuie să executați interogarea:

După ce interogarea este executată, opriți modul de utilizator unic (Ctrl + C) și porniți serviciul în modul normal.
Apoi repetați aceeași interogare pentru toate celelalte baze de date.

Pentru a transfera bazele de date ale sistemului într-o altă locație, trebuie să faceți niște acțiuni simple.
Opriți serviciul SQL Server și executați Managerul de configurare SQL Server. În partea stângă a arborelui, selectați Servicii SQL Server. În lista care apare în partea dreaptă, selectați SQL Server (MSSQLSERVER) și deschideți Proprietăți. În fereastra care apare, mergeți la fila Avansat și căutați parametrul Startup Parameters. Aceasta este ceea ce trebuie să corectăm. Modificăm căile pentru baza de date principală:

Transferăm fișierele master.mdf, mastlog.ldf și dosarul cu jurnalele în noua locație și pornim serviciul.
Apoi vom executa o interogare pentru a transfera modelul, msdb și tempdb:

Oprim serviciul și transferăm fișierele .mdf și .ldf corespunzătoare în noua locație și pornim din nou serviciul în modul normal. Totul este gata, bazele noastre de sistem se află acum în altă parte.







Articole similare

Trimiteți-le prietenilor: