SQLServer还原 指定的转换无效解决方法

简介:

背景:最近在迁移一个业务系统,还原数据库时遇到一个问题:“指定的转换无(SqlManagerUI)”。数据库是MS SQLServer, 备份文件是DBA直接给我的。经过分析,可能的原因: 1.  版本不对    2. 文件加密     3.  文件损坏 

 

wKiom1er46iTCrB9AAFwtR8y4xo083.jpg-wh_50

 

解决方法


一.  针对版本的问题

1.   首先确定源数据库版本,下面两个脚本都可以看到版本号

 SELECT @@version 

 SELECT SERVERPROPERTY('ProductVersion')


2.   在目标服务器上安装相应版本的数据库版本 (或者高于该版本)

我的问题就是版本问题,搞定。

                

二.  文件加密,还原时配置加密的密码

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

 

三.  文件损坏,只能重新备份。



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1836779,如需转载请自行联系原作者

相关文章
|
SQL 安全 网络安全
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
1785 0
|
SQL 数据库
如何把高版本的sqlserver 还原到低版本的 sqlserver_kaic
如何把高版本的sqlserver 还原到低版本的 sqlserver_kaic
|
SQL 数据库
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
300 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
|
SQL
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
289 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
|
SQL 数据库
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
867 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
|
存储 数据库
sqlserver数据库还原存储过程脚本
sqlserver数据库还原存储过程脚本
213 0
|
SQL 数据库
如何把高版本的sqlserver 还原到低版本的 sqlserver
原文:如何把高版本的sqlserver 还原到低版本的 sqlserver 本例为sql2012 还原到sql2008。 要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
3262 0
如何把高版本的sqlserver 还原到低版本的 sqlserver
|
SQL Go 数据库
sql server 备份与恢复系列三 简单恢复模式下的备份与还原
原文:sql server 备份与恢复系列三 简单恢复模式下的备份与还原 一.概述   前面讲了备份的一些理论知识,这篇开始讲在简单恢复模式下的备份与还原。在简单模式下是不能做日志备份的,发生灾难后,数据库最后一次备份之后做的数据修改将是全部丢失的,所以在生产环境下,数据又很重要,一般不建议使用这种模式。
1292 0
|
SQL 数据库
sql server 备份与恢复系列四 大容量模式下的备份与还原
原文:sql server 备份与恢复系列四 大容量模式下的备份与还原 一. 概述   在sql server 备份与恢复系列的第一篇里,有讲到大容量模式下备份与还原的相关知识。这篇重点来演示在大容量模式下常用的备份与还原模式“完整备份+差异备份+日志备份”。
1235 0
|
索引 存储 数据库
sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法
原文:sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 最近遇到“应用复制的命令时在订阅服务器上找不到该行”问题,报错如下: 官方给出的建议是重新同步和初始化订阅,当然,这是一种选择,但是对于动辄上百G的生产库,这种方法会消耗大量的资源和时间。
2386 0

热门文章

最新文章