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

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -