怎么在SQL2000里面添加从别的地方备份过来的数据啊,附加数据库的时候它提示不是正确的MDF文件
2011-07-07 19:47
911 查看
备份的文件,一定要使用还原的方式。
而在数据库上分离的数据文件和日志文件,才能使用附加的方式附加数据库。
所以按照您的说法,数据库是别的地方备份过来的,那么你只能通过还原的方式才可以。
在企业管理器打开数据库列表,随便选中一个,选还原数据库,不要选附加。
这样默认是还原到你选中的数据库上,不要这样,这样的话原有的数据库就被冲掉了,在还原的名字上写一个新名字(或者干脆先新建一个空的数据库,然后在这个上面还原,比较保险)。
还原的时候,选择你的备份文件,并选择好还原的路径,一定要保证还原路径是存在的,否则还原过程中是找不到路径的,然后选中“在现有设备上强制还原”,就可以还原成功了。
我帮你列一下还原步骤,你照着做吧。
1.打开企业管理器
2.打开Microsoft SQL Servers
3.打开local(你的服务器应该是本地吧?本地就打开这个,如果换到其他打开其他的)
4.打开数据库(展开数据库列表)
5.选中master数据库(每个都有的),点右键,选择所有数据库,再选还原数据库,打开还原界面。
6.还原界面上方的还原数据库(现有为master)修改为你要还原的名字(这样如果这个名字不存在现有数据库列表中,会自动新建一个数据库并还原,第一次还原文件这么用就好了),此处一定要注意修改。
7.在还原界面,还原选项选“从设备”,点“选择设备”找到你的拷贝过来的备份文件,确认后回到还原界面。
8.选择还原界面的“选项”一页,第三个选项“在现有设备上强制还原”选中。
9.【将现有文件还原为】下边的显示列表中显示着日志文件和数据文件的名字和存放地址,都是可以修改的,但是要保证存放地址【移至物理文件名】的目录是存在的。
10.下方恢复完成选项选第一个,即默认
11.点确定按钮,还原完成。
9.【将现有文件还原为】下边的显示列表中显示着日志文件和数据文件的名字和存放地址,都是可以修改的,但是要保证存放地址【移至物理文件名】的目录是存在的。
这一步,注意看一下,一直物理文件名那个下边,也就是路径那个地方,必须保证前边的路径是存在的。如果不存在,自己要新创建一个。然后后边的.mdf还有.ldf文件你不要动就可以了。只是确认前边路径的存在
以上基本上就很全了,请注意路径一定要对哦!!!!!!!!!!
而在数据库上分离的数据文件和日志文件,才能使用附加的方式附加数据库。
所以按照您的说法,数据库是别的地方备份过来的,那么你只能通过还原的方式才可以。
在企业管理器打开数据库列表,随便选中一个,选还原数据库,不要选附加。
这样默认是还原到你选中的数据库上,不要这样,这样的话原有的数据库就被冲掉了,在还原的名字上写一个新名字(或者干脆先新建一个空的数据库,然后在这个上面还原,比较保险)。
还原的时候,选择你的备份文件,并选择好还原的路径,一定要保证还原路径是存在的,否则还原过程中是找不到路径的,然后选中“在现有设备上强制还原”,就可以还原成功了。
我帮你列一下还原步骤,你照着做吧。
1.打开企业管理器
2.打开Microsoft SQL Servers
3.打开local(你的服务器应该是本地吧?本地就打开这个,如果换到其他打开其他的)
4.打开数据库(展开数据库列表)
5.选中master数据库(每个都有的),点右键,选择所有数据库,再选还原数据库,打开还原界面。
6.还原界面上方的还原数据库(现有为master)修改为你要还原的名字(这样如果这个名字不存在现有数据库列表中,会自动新建一个数据库并还原,第一次还原文件这么用就好了),此处一定要注意修改。
7.在还原界面,还原选项选“从设备”,点“选择设备”找到你的拷贝过来的备份文件,确认后回到还原界面。
8.选择还原界面的“选项”一页,第三个选项“在现有设备上强制还原”选中。
9.【将现有文件还原为】下边的显示列表中显示着日志文件和数据文件的名字和存放地址,都是可以修改的,但是要保证存放地址【移至物理文件名】的目录是存在的。
10.下方恢复完成选项选第一个,即默认
11.点确定按钮,还原完成。
9.【将现有文件还原为】下边的显示列表中显示着日志文件和数据文件的名字和存放地址,都是可以修改的,但是要保证存放地址【移至物理文件名】的目录是存在的。
这一步,注意看一下,一直物理文件名那个下边,也就是路径那个地方,必须保证前边的路径是存在的。如果不存在,自己要新创建一个。然后后边的.mdf还有.ldf文件你不要动就可以了。只是确认前边路径的存在
以上基本上就很全了,请注意路径一定要对哦!!!!!!!!!!
相关文章推荐
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- 记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案一、摘要 最近在实验里面用台式编写好了一个软件,想移植到家里的笔记本上。在附加数据的时候却出现了错误,具体也没有提示
- oracle 导入数据库备份文件步骤,插入数据提示主键冲突
- 关于mssql附加数据库出现的问题,错误 5172 :文件‘xxx’的文件头不是有效的数据库文件头。file size不正确。
- SQL2005恢复只有mdf文件的数据库 自动备份数据
- "附加数据库"时提示无"*.ldf"文件,用同数据库名的*.ldf文件代替也不行
- SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
- 一个数据库只剩下mdf文件了,用附加数据库的方法不行,怎么办?
- thinkPHP,怎么把json文件里面的数据导入数据库
- 重装系统通过数据恢复软件找回来的数据库文件提示不是有效的SQL SERVER文件的修复案例
- 一个数据库只剩下mdf文件了,用附加数据库的方法不行,怎么办 来自天地的专栏
- 在2005上附加了一个2000下的MDF数据库,提示附加成功后,里面有一个原来数据库的用户,想无法
- 错误 5172:文件“*.mdf”的文件头不是有效的数据库文件头。PageAudit 属性不正确
- SQL 备份数据 脚本 -添加到作业 步骤里面 可删除历史天文件
- sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 Alter AUTHORIZATION 语句将数据库
- SQL数据库无法附加,提示 MDF" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩
- 一个SQL SERVER数据库只剩下mdf文件,怎么附加数据库?
- sql 2005 数据库升级2008 数据库 和2005 数据附加2008数据备份文件
- 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】
- 点击按钮往word文件中固定地方添加数据库数据再下载