Varnostna kopija baze podatkov
varnostna_kopija_baze_podatkov ime_baze_podatkov
na disk = 'pot_in_ime_datoteke'
ime_baze_podatkov - ime baze podatkov, ki jo želite varnostno kopirati
pot_in_ime_datoteke - pot in ime datoteke, v katero želite narediti varnostno kopijo.
Primer:
varnostna_kopija_baze_podatkov msDataLab
na disk = 'c:\datalab\backup\msDatalab.BAK'
Seznam varnostnih kopij
izberi IME,UPORABNIŠKO_IME,ZAČETEK_VARNOSTNE_KOPIJE,KONEC_VARNOSTNE_KOPIJE,IME_BAZE_PODATKOV,IME_STREŽNIKA,IME_MAŠINE
iz msdb..backupset
kjer tip = 'D'
in ime_baze_podatkov = 'DataLab'
naroči po KONEC_VARNOSTNE_KOPIJE desc
Pridobi imena datotek iz varnostne kopije
obnovi filelistonly
iz diska = N'C:\DataLab\Backup\MyBKP.bak'
z datoteko = 1 ,
brez_nalaganja
Obnova baze podatkov
obnovi bazo podatkov ime_baze_podatkov
iz diska = 'pot_in_ime_datoteke'
ime_baze_podatkov
ime baze podatkov, ki jo želite obnoviti.
pot_in_ime_datoteke - pot in ime datoteke varnostne kopije, iz katere
želite obnoviti bazo podatkov.
Primer:
obnovi bazo podatkov msDataLab
iz diska = 'c:\datalab\backup\msDatalab.BAK'
Opozorilo! Ta ukaz običajno ustvari datoteke baze podatkov in dnevniške datoteke (.MDF in .LDF
v privzeti mapi baze podatkov SQL strežnika, na primer C:\MSSQL7\DATA.
Obnova baze podatkov s premikom baze na drugo lokacijo
obnovi bazo podatkov ime_baze_podatkov
iz diska = 'pot_in_ime_datoteke'
z premikom
'ime_baze_podatkov' na 'pot_in_ime_MDF_datoteke',
premik 'ime_dnevniške_datoteke' na 'pot_in_ime_LDF_datoteke'
ime_baze_podatkov
- ime baze podatkov, ki jo želite obnoviti, kot je navedeno v varnostni
datoteki.
pot_in_ime_datoteke - pot in ime datoteke varnostne kopije, iz
katerih želite obnoviti bazo podatkov.
pot_in_ime_MDF_datoteke - pot in ime datoteke baze
podatkov (.mdf).
pot_in_ime_LDF_datoteke - pot in ime datoteke dnevnika
baze podatkov (.ldf).
Primer:
obnovi bazo podatkov msDataLab
iz diska= 'c:\datalab\backup\msDataLab.BAK'
z premikom
'msDataLab' NA 'f:\test\msDataLab.MDF',
premik 'msDataLab_log' na 'f:\test\msDataLab_log.LDF'