SQLserver 還原數據庫報“指定轉換無效”的錯的解決方案


最近在附加一個數據庫的時候遇到一個問題:“指定轉換無效”,經過分析,出現這個問題的原因可能是:1、版本不對。2、文件加密。3、文件損壞

解決方法:

一、版本不對:

1.   首先確定源數據庫版本,下面兩個腳本都可以看到版本號

 SELECT @@version 

 SELECT SERVERPROPERTY('ProductVersion')

2.   在目標服務器上安裝相應版本的數據庫版本 (或者高於該版本)

我的問題就是版本問題,搞定。

二.  文件加密,還原時配置加密的密碼

RESTORE FILELISTONLY FROM DISK = N'D:\XXDB.BAK'  WITH PASSWORD = 'MYPASSWORD'

三、文件損壞,只能重新備份


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM