重装SQLServer2000之后,数据库如何恢复?

我的电脑重装了系统,但是之前的SQLServer2000数据库没有备份,但是.MDF数据库文件还在,但不是备份文件。

现在重新安装了SQLServer2000,请问有没有办法恢复以前的数据库正常使用?

我试过新建一个跟以前同名的数据库,和一个同名的登陆名,然后用以前的.MDF文件直接把现在新建的覆盖了,这样好像不行,因为调用的时候有错误:
Microsoft OLE DB Provider for SQL Server 错误 '80004005'
无法打开登录 '***' 中请求的数据库。登录失败。
谢谢楼下两位,能不能再具体点?

1、重装前备份好数据库 .mdf 和 .ldf 文件

2、打开SQL企业管理器,在图中‘数据库’上 点击鼠标右键 选择 '附加数据库'

3、打开‘附加数据库’ 点击图中按钮

4、选择 备份好的 mdf文件,即可以恢复数据库,如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-31
说明如下:1 建一个测试数据库test(数据库类型为完全)
2 建一个表,插入点记录
create table a(c1 varchar(2))goinsert into a values('aa')goinsert into a values('bb')go3 作完全备份,到文件test_1.bak
4 在作一点修改
insert into a values('cc')gocreate table b(c1 int)goinsert into b values(1)goinsert into b values(2)go5 shutdown 数据库服务器
6 用ultraedit编辑数据库文件test_data.mdf,随便修改点字节内容,相当于数据库遭到致命的损坏。
7 启动数据库,并且运行企业管理器,点开数据库,看到test变成灰色,而且显示置疑。
8 运行isql -SLocalhost -Usa -P
1 backup log test TO DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKUP
est_2.bak' WITH NO_TRUNCATE2go已处理 2 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。
BACKUP LOG 操作成功地处理了 2 页,花费了 0.111 秒(0.087 MB/秒)。
9 进行恢复最老的完全备份
1 RESTORE DATABASE test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQL
BACKUP est_1.bak' WITH NORECOVERY2 go已处理 96 页,这些页属于数据库 'test' 的文件 'TEST_Data'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。
RESTORE DATABASE 操作成功地处理了 97 页,花费了 0.107 秒(7.368 MB/秒)。
10 恢复最近的日志
1 RESTORE LOG test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKU
P est_2.bak' WITH RECOVERY2 go已处理 2 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。
RESTORE LOG 操作成功地处理了 2 页,花费了 0.056 秒(0.173 MB/秒)。
数据已经完全恢复了,可以使用了。本回答被网友采纳
第2个回答  2008-09-17
进企业管理器,然后再数据库那里点右键,有个“所有任务”-“附件数据库”。然后找到你要恢复的数据库的MDF文件就可以了
第3个回答  2008-09-18
可以,打开企业管理器-》右击根目录数据库文件夹-》所有任务-》附加数据库-》选择你数据库文件所在位置附加上就行
第4个回答  2008-09-17
打开数据库企业管理器。选择local-〉数据库,然后点击右键,所有任务-〉附加数据库。剩下的自己能搞定了。

...2000重新安装了,请问怎么样把我备份的数据库还原了啊
如果你重装前是将整个SQL目录复制备份的话,你到“Microsoft SQL Server\\MSSQL\\Data”里找到要恢复的数据库,用“附加数据库”功能恢复。在 菜单栏 “操作 - 所有任务 - 附加数据库”简单的流程一步一步来就行了。

重新安装了SQL SERVER2000,原先的数据库忘记备份,在哪恢复?
1、在SQL企业管理器中,如图操作,打开附加数据库界面:2、点击圈中的按钮 3、选择对应的MDF文件,即可完成附加数据库。

重装SQLsever2000的数据库会丢失原来的数据吗
1、在sql企业管理器中,鼠标移至 “数据库” 之上,点击鼠标右键 依次选择 “所有任务” “附加数据库”2、点击图中圈中按钮,打开 mdf文件选择,选择相应文件,即可以恢复原数据库数据。

SQL Server 2000出现问题连接不上,卸载后重装,原来的数据是不是...
将自己需要的数据进行备份,不管需要做什么操作,这是前提!停止退出sql服务后,再进行卸载工作,卸载后如果不删除原安装目录,那么原数据是存在的,但卸载后如果也同时将安装目录清除了,数据库需要还原或者附加上去。

如何恢复master数据库
用系统数据库的备份恢复数据库就行了通常恢复顺序为master->msdb->model在恢复master的备份时要注意:必须在单用户(single user)模式下进行a.进入单用户模式的方法:1.在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动-f ...

SQL数据库还原步骤说明
执行恢复数据库步骤,首先在SMC中将historian数据库关闭。在SQL客户端停掉Runtime数据库,选择“删除”并勾选确认选项。然后,还原备份的.bak文件,将其放置在C:\\Program Files\\Microsoft SQL Server\\MSSQL15.MSSQLSERVER\\MSSQL\\Backup目录下。接着,通过SQL客户端的“还原数据库”功能,选择设备并定位到...

sql server 2000重装数据会丢失吗?
你的意思是重新安装后,数据会不会丢失吧?制药你的数据文件没有删除是不会丢失的,安装完后导入或附加数据库即可

SQL server 如何用语句备份和还原数据
1、找到需要备份的数据库,右键单击选中的数据库,点击任务,再点击备份。2、选择备份数据库的路径并点击确定。3、备份完成后,点击菜单上的确定。4、备份完成后,打开数据库界面,右键数据库选择还原数据库。5、在当前界面找到刚才备份的文件,点击确定。6、选中覆盖现有数据库复选框,点击确定,数据库...

sql server 2000 数据库出现n多问题,重新注册sql server完之后出现连 ...
数据库出现问题,一般都是安装的时候没有重新启动计算机\/安装了其他sql 的其他高级版本\/安装文件错误\/安装配置数据的时候错误。你这没有说出具体的错误,根本没办法帮助你。不过,有一个办法肯定是可以的,就是卸载sql2000然后清理注册表,重启计算机,重新安装 ...

急!系统重装后如何恢复数据库?
在重装数据库或者重装系统之前,你需要先把你要在以后恢复的数据做好备份,就是从数据库中导出数据文件到另外一个地方暂时的保存起来。重装完系统活着数据库之后再把原来备份好的东西导入到sql数据库中去就行了。导出数据库数据:打开你sql数据库的企业管理器,找到你要导出数据的数据库名称,选中它,也...

相似回答