Restaurați baza de date master (transact-sql)

Restaurarea bazei de date principale

Porniți instanța serverului în modul pentru un singur utilizator.

Pentru a restaura o copie de rezervă completă a bazei de date principale. utilizați următoarea instrucțiune RESTORE DATABASE Transact-SQL:







RESTORE DATABASE master FROM Cu REPLACE

Dacă este specificat parametrul REPLACE, SQL Server recuperează baza de date specificată, chiar dacă există deja o bază de date cu același nume. Baza de date existentă, dacă există, este ștearsă. În modul cu un singur utilizator, este recomandat să introduceți instrucțiunea RESTORE DATABASE în programul sqlcmd. Pentru mai multe informații, consultați Utilizarea utilitarului sqlcmd.







După restaurarea bazei de date principale, instanța serverului SQL se închide și oprește procesul sqlcmd. Înainte de a reporni instanța serverului, eliminați opțiunea de pornire pentru un singur utilizator. Pentru informații suplimentare, consultați Configurați opțiunile de pornire a serverului (Manager de configurare SQL Server).

Reporniți instanța serverului și efectuați restul pașilor de restaurare din copie, cum ar fi restaurarea altor baze de date, atașarea bazelor de date și stabilirea datelor de utilizator nerecomandate.

Următorul exemplu restaurează baza de date principală la o instanță implicită a serverului. În acest exemplu, se presupune că instanța serverului rulează deja în modul single-user. În exemplu, sqlcmd este pornit și se execută instrucțiunea RESTORE DATABASE. care restabilește o copie de rezervă completă a bazei de date master de pe dispozitivul de disc: Z: \ SQLServerBackups \ master.bak.

Pentru o instanță numită, comanda sqlcmd trebuie să specifice parametrul -S \ .







Articole similare

Trimiteți-le prietenilor: