SQLServer通過SQL腳本進行BAK備份文件數據庫還原

          最近操作數據庫SQLServer比較多,其中有一個操作比較麻煩,就是需要通過一個數據庫還原成其他數據庫,并且創建相對應的用戶與密碼。手動操作肯定太麻煩,用下面的腳本即可方便完成~

          RESTORE DATABASE [DBName_XXX]
          FROM DISK = N'C:\DBbak\TestDBbackup.bak' WITH
          MOVE N'TestDB' TO N'C:\DB\DBName_XXX.mdf',
          MOVE N'TestDB_log' TO N'C:\DB\DBName_XXX_log.ldf',
          FILE = 1, NOUNLOAD, STATS = 10
          
          USE [master]
          GO
          CREATE LOGIN user_XXX WITH
          PASSWORD = N'pwd_XXX'
          , DEFAULT_DATABASE = DBName_XXX, CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
          GO
          PRINT 'CREATE LOGIN OK.'
          
          USE DBName_XXX
          GO
          CREATE USER user_XXX FOR LOGIN user_XXX WITH DEFAULT_SCHEMA = [dbo]
          GO
          EXEC sp_addrolemember N'db_owner', N'user_XXX'
          GO
          PRINT 'CREATE USER OK.'

          只需將以上代碼中的變量替換即可:

          將“C:\DBbak\TestDBbackup.bak”替換為你數據庫備份的文件路徑

          DBName_XXX:數據庫名

          user_XXX:數據庫登錄用戶名

          pwd_XXX:數據庫登錄用戶密碼

          本博客所有文章如無特別注明均為原創

          如果覺得對你有幫助,可以通過下方打賞對作者表示鼓勵

          本文采用知識共享署名-非商業性使用-相同方式共享

          如若轉載,請注明出處:《SQLServer通過SQL腳本進行BAK備份文件數據庫還原》http://www.solariosolutions.com/1499.html

          (12)
          打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
          鋒哥的頭像鋒哥管理員
          上一篇 2019年3月13日 22:24
          下一篇 2019年3月31日 15:20

          相關推薦

          發表回復

          登錄后才能評論
          国产厨房乱子伦露脸,XXXXAAA欧美,日本 888 XXXX,国产欧美日韩一区二区图片