在運維工作中,經常遇到數據庫的遷移工作,爲了保證遷移的正確性,需要完成以下步驟:
新服務器安裝配置
還原數據庫(或使用鏡像、日誌傳送等方式)
數據庫切換爲可用狀態
同步帳戶及權限
同步JOB等
其中同步帳戶的語句,可以在原服務器上執行以下語句獲得:
SELECT 'CREATE LOGIN '+name+' WITH PASSWORD = ',password_hash, ' HASHED , SID = ' ,sid FROM sys.sql_logins WHERE name <> 'sa' AND name NOT LIKE '##MS%' order by name
將輸出結果複製到新服務器上執行一下即可