Restore database SQL server query -
i want way write own query restore database. database restore needs have settings delete current user , re-map same user. reason because when database restored, user not have right settings use database , have re assign user privileges.
check this out:-
step 1: retrive logical file name of database backup.
restore filelistonly disk = 'd:backupyourbaackupfile.bak'
go
step 2: use values in logicalname column in following step. ----make database single user mode
alter database yourdb set single_user rollback immediate
----restore database
restore database yourdb disk = 'd:backupyourbaackupfile.bak' move 'yourmdflogicalname' 'd:datayourmdffile.mdf', move 'yourldflogicalname' 'd:datayourldffile.ldf'
/if there no error in statement before database in multiuser mode. if error occurs please execute following command convert database in multi user./
alter database yourdb set multi_user go
Comments
Post a Comment