WSUS數據庫遷移

 1. 打開i數據庫控制檯 \\.\pipe\mssql$microsoft##ssee\sql\query   連接數據庫選擇SUSDB數據庫任務備份
 image.png

 2. 備份模式 完整 備份類型僅複製備份選擇磁盤及文件名後確定 拷貝備份至新服務器C盤根目錄
 image.png

 3. 在sql管理控制檯新建查詢 等待完成
 USE master
 GO
 ALTER DATABASE SUSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
 GO
 DROP DATABASE SUSDB
 GO
 image.png

image.png


 4. 新建查詢
 RESTORE DATABASE [SUSDB] FROM DISK = N'C:\wsus.bak' WITH FILE = 1, MOVE N'SUSDB' TO N'D:\WSUS\UpdateServicesDbFiles\susdb.mdf', MOVE N'SUSDB_log' TO N'D:\WSUS\UpdateServicesDbFiles\SUSDB_log.ldf', NOUNLOAD, STATS = 10
 image.png

 遇到錯誤
 消息 3605,級別 16,狀態 1,第 1 行
 架構驗證對於數據庫 'SUSDB' 失敗。
 消息 3013,級別 16,狀態 1,第 1 行
 RESTORE DATABASE 正在異常終止。

 解決方法:
 5. cd到<Program Files\Update Services\Tools>目錄執行 .\wsusutil.exe postinstall SQL_INSTANCE_NAME="CNTNJ-P-SCCM01\MSSQLSERVER" CONTENT_DIR=D:\WSUS
 6. 執行powershell腳本
 $updateServer = get-wsusserver
 $config = $updateServer.GetConfiguration()
 $config.ServerId = [System.Guid]::NewGuid()
 $config.Save()
 7. cd到<Program Files\Update Services\Tools>目錄執行.\WsusUtil.exe postinstall
 8. 檢查結果
 image.png 
 
 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章