背景:最近在遷移一個業務系統,還原數據庫時遇到一個問題:「指定的轉換無(SqlManagerUI)」。數據庫是MS SQLServer, 備份文件是DBA直接給個人。通過分析,可能的緣由: 1. 版本不對 2. 文件加密 3. 文件損壞 數據庫
解決方法
服務器
一. 針對版本的問題ide
1. 首先肯定源數據庫版本,下面兩個腳本均可以看到版本號加密
SELECT @@version spa
SELECT SERVERPROPERTY('ProductVersion')blog
2. 在目標服務器上安裝相應版本的數據庫版本 (或者高於該版本)get
個人問題就是版本問題,搞定。it
二. 文件加密,還原時配置加密的密碼io
RESTORE FILELISTONLY FROM DISK = N'D:\XXDB.BAK' WITH PASSWORD = 'MYPASSWORD'
三. 文件損壞,只能從新備份。class