重装SQLServer2000之后,数据库如何恢复?
发布网友
发布时间:2022-04-23 08:53
我来回答
共10个回答
热心网友
时间:2022-04-10 10:29
1、重装前备份好数据库 .mdf 和 .ldf 文件
2、打开SQL企业管理器,在图中‘数据库’上 点击鼠标右键 选择 '附加数据库'
3、打开‘附加数据库’ 点击图中按钮
4、选择 备份好的 mdf文件,即可以恢复数据库,如图:
热心网友
时间:2022-04-10 11:47
说明如下: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/秒)。
数据已经完全恢复了,可以使用了。
热心网友
时间:2022-04-10 13:21
进企业管理器,然后再数据库那里点右键,有个“所有任务”-“附件数据库”。然后找到你要恢复的数据库的MDF文件就可以了
热心网友
时间:2022-04-10 15:13
可以,打开企业管理器-》右击根目录数据库文件夹-》所有任务-》附加数据库-》选择你数据库文件所在位置附加上就行
热心网友
时间:2022-04-10 17:21
打开数据库企业管理器。选择local-〉数据库,然后点击右键,所有任务-〉附加数据库。剩下的自己能搞定了。
热心网友
时间:2022-04-10 19:45
不要去覆盖,
用工具里面的附加数据库去附加mdf文件。
热心网友
时间:2022-04-10 22:27
1.展开服务器
2.右击数据库,在弹出的菜单中选“所有任务”-->“附加数据库”.
3.选择或输入要附加的数据库,也就是你的还健在的.MDF
4.注意附加的数据库不能和现有的任何数据库名相同。
5.单击“确定”。
完成。
打开企业管理器,就可以使用了。
好运。
重要的数据库记得要经常备份。
热心网友
时间:2022-04-11 01:25
附加的数据库
单击右键有一个附加数据库把路径在上面选择就可以附加上了
兄弟 这很简单
昂 必须用优化大师一下
要不有残余文件
试一下吧
热心网友
时间:2022-04-11 04:39
附加数据库就行了
热心网友
时间:2022-04-11 08:11
直接文件,打开。找到你的原来的文件就可以了。