数据库还原错误:指定的转换无效。(SqlManagerUI)
2014-12-26 13:48
302 查看
SSMS在一定程度上方便我们进行一些常见的操作。但有时候它处理得又不是那么不人性化。尤其是错误信息。
今天我在进行数据库还原的时候就碰到一个错误:指定的转换无效。(SqlManagerUI)
Specified cast is not valid.(SqlManagerUI)
没办法,不得不敲代码了:
看到的居然是这个:
原来是备份的时候加密了。加密就加密嘛,居然报转换无效的错误.....
找到密码后用脚本还原成功:
今天我在进行数据库还原的时候就碰到一个错误:指定的转换无效。(SqlManagerUI)
Specified cast is not valid.(SqlManagerUI)
没办法,不得不敲代码了:
RESTORE HEADERONLY FROM DISK = N'D:\XXDB.BAK' GO
看到的居然是这个:
原来是备份的时候加密了。加密就加密嘛,居然报转换无效的错误.....
找到密码后用脚本还原成功:
RESTORE FILELISTONLY FROM DISK = N'D:\XXDB.BAK' WITH PASSWORD = 'MYPASSWORD' RESTORE DATABASE [XXDB2] FROM DISK = N'D:\XXDB.BAK' WITH FILE = 1 ,MOVE N'XXDB' TO N'D:\MSSQL\DATA\XXDB2.mdf' ,MOVE N'XXData' TO N'D:\MSSQL\DATA\XXDB2_1.ndf' ,MOVE N'XXDB_log' TO N'D:\MSSQL\DATA\XXDB2_2.ldf' ,NORECOVERY ,STATS = 10 ,PASSWORD = 'MYPASSWORD' GO --Recover the database: RESTORE DATABASE [XXDB2] WITH RECOVERY; GO
相关文章推荐
- MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 关于 Guid类型在数据库可为null,而C#中Guid不能为空,造成指定转换无效的错误
- Linq to sql 之 ExecuteQuery 错误:指定的转换无效
- 转摘--MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 转帖:MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- 使用NHibernate的时候出现“指定的转换无效”的错误
- FILEDSN方式连接数据库出现[Microsoft][ODBC SQL Server Driver]无效的属性/选项标识符错误
- TreeView 点击Nodes属性出现“指定的转换无效”错误
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- SQL 替换数据库内指定字符;转换字符格式 int 转换为 string
- 关于Linq to SQL 的“异常详细信息: System.InvalidCastException: 指定的转换无效。”
- 还原数据库时出现odbc sqlstate:42000的错误
- 星外虚拟主机管理平台 开通数据库 出现Microsoft OLE DB Provider for SQL Server 错误 '8004' 从字符串向 datetime 转换失败
- SQL数据库还原时错误:操作系统返回了错误 '5(拒绝访问)'的解决办法
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- SQL2005 还原数据库错误-System.Data.SqlClient.SqlError
- 在SQL Sever2000中在新建数据库还原时出现了:odbc sqlstate:42000的错误。
- 解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/BusinessDB.mdf
- SQL2005 还原数据库错误-System.Data.SqlClient.SqlError