服務(wù)器重裝系統(tǒng)后,直接把 MS SQL Server 2005 所有庫(kù)的mdf文件復(fù)制到新機(jī)器上掛載。重新啟動(dòng)新服務(wù)器的數(shù)據(jù)庫(kù)服務(wù)之后其它一切正常,時(shí)間日志中有SQL錯(cuò)誤:解密過(guò)程中出錯(cuò),錯(cuò)誤號(hào) 15466 。
處理辦法,在查詢(xún)分析器里,選擇數(shù)據(jù)庫(kù)tempdb運(yùn)行 ALTER SERVICE MASTER KEY FORCE REGENERATE 這個(gè)語(yǔ)句的功能是重新生成本地服務(wù)器的主密鑰。
打開(kāi):SQL Server Management Studio 選擇 數(shù)據(jù)庫(kù) -- 系統(tǒng)數(shù)據(jù)庫(kù) -- tempdb 再點(diǎn)擊 左上 菜單欄 “新建查詢(xún)” 在查詢(xún)窗口中輸入: ALTER SERVICE MASTER KEY FORCE REGENERATE 點(diǎn)擊“執(zhí)行” OK