用SQLServer2005还原数据库的时候出错,提示错误信息"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\db.mdf的目录查找失败..."。这样的错误偶尔会遇到,请问是怎么回事,该怎样解决?注:从另外一台机器考过来的数据库备份文件db.bak,直接还原
解决方案 »
- 连接Excel搜索空值, 如何传递给空值OleDbParameter
- 导入之前日期格式错误,如何批量修改?
- 请问我在建表时想限制某个字段的取值范围而且这个范围内还要取整数怎么写啊?
- 非常奇怪的问题,“特殊”内容无法提交到ntext字段里!
- 如何删除表里的外键?
- 怎样修改表的文件组,急,急,急
- sql成绩查询语言的问题 返回某科目某范围名次内学生名字
- 把一个旧的系统升级,需要重新构建数据库。现要把愿数据库中的部分内容(不是全部,但也很多)导入到新库中,两库(表)的结构不同。如何操作,能简便一些?谢谢!
- 一个库表的建立
- 求一SQL 2000递归存储过程
- 关于datetime 的问题
- 请问数量逐条累加如何写?
请问我安装到D盘,为什么要去C盘里找文件呢,而且从另外一台机器上考过来的确实只有db.bak,没有db.mdf
Sql Server.2005安装在D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\所致
请按照以下步骤处理
先用
restore filelistonly FROM disk ='D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\db.bak'
看下MDF和LDF的逻辑文件名
restore database db from disk='C:\db.bak'
move 'MDF的逻辑名'to 'C:\db.mdf'
move 'LDF的逻辑名'to 'C:\db.ldf'恢复完成后你的数据库db的文件就在C:\下
任务--还原--数据库--源设备--(选择备份文件)--选项--覆盖现有数据库try~