Restore bazy danych z backupu
Wykonujemy zalogowani do iSQL
Baza o danej nazwie musi istnieć i mieć wystarczająco dużo miejsca
load database'[NazwaBazy]' from '/sciezka/do/plikuBackupu.bac'
go
Jednak może się zdarzyć że chcemy odtworzyć aktualnie używaną bazę danych, wtedy należy sprawdzić aktualne sesję połączone do DB
SELECT spid, suid, status, loginame, hostname, dbid, cmd
FROM master..sysprocesses
WHERE dbid = DB_ID('[NazwaBazy]');
go
bądź:
SELECT DISTINCT loginame
FROM master..sysprocesses
WHERE dbid = DB_ID('[NazwaBazy]');
go
bądź:
EXEC sp_who '[NazwaBazy]';
go
Wyświetli się lista połączeń więc przed odtworzeniem musimy najpierw wykonać ubicie procesów poprzez kill SPID (SPID to numer procesu)
kill SPID
go