Advertisement
Guest User

Untitled

a guest
Jul 7th, 2016
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. Declare @dbname NVARCHAR(MAX), @filepath Varchar(Max), @user Varchar(Max), @pw Varchar(Max)
  2. SET @dbname = '[Essers.TOR2]'
  3. SET @filepath = 'D:\dev\databases\essers\tor 2.0\160704-batch.bak'
  4. SET @user = 'tor'
  5. SET @pw = 'tor'
  6.  
  7. USE master
  8. Exec('ALTER DATABASE ' + @dbname + ' set offline with rollback immediate')
  9. Exec('ALTER DATABASE ' + @dbname + ' set online')
  10. Exec('RESTORE DATABASE ' + @dbname + ' FROM DISK = N''' + @filepath + ''' WITH RESTRICTED_USER , FILE = 1 , NOUNLOAD , REPLACE , STATS = 10')
  11.  
  12.  
  13. -- first create new login for the specific DB
  14. -- link existing login and existing user
  15. EXEC sp_change_users_login 'Auto_Fix', @user
  16. -- change password
  17. Exec('ALTER LOGIN tor WITH PASSWORD = '+ @pw)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement