sql2000怎么恢复备份数据库

sql2000怎么恢复备份数据库,第1张

sql

server

2000的备份与还原:

备份数据库,示例:

backup

database

northwind

to

disk

=

'c:\northwind.bak'

还原数据库,例如:

--返回由备份集内包含的数据库和日志文件列表组成的结果集

restore

filelistonly

from

disk

=

'c:\northwind.bak'

--还原由backup备份的数据库

restore

database

northwind

from

disk

=

'c:\northwind.bak'

--指定还原后的数据库物理文件名称及路径

restore

database

testdb

from

disk

=

'c:\northwind.bak'

with

move

'northwind'

to

'c:\test\testdb.mdf',

move

'northwind_log'

to

'c:\test\testdb.ldf'

move

'logical_file_name'

to

'operating_system_file_name'

指定应将给定的

logical_file_name

移到

operating_system_file_name。

默认情况下,logical_file_name

将还原到其原始位置。如果使用

restore

语句将数据库复制到相同或不同的服务器上,则可能需要使用

move

选项重新定位数据库文件以避免与现有文件冲突。可以在不同的

move

语句中指定数据库内的每个逻辑文件。

--强制还原,加上replace参数,则在现有数据库基础上强制还原。

restore

database

testdb

from

disk

=

'c:\northwind.bak'

with

replace,

move

'northwind'

to

'c:\test\testdb.mdf',

move

'northwind_log'

to

'c:\test\testdb.ldf'

程序默认的备份文件的路径是如你的图片所示的路径,但备份文件不一定就备份在这个路径中,有可能是其他路径,在还原前,首先查找*.bak文件备份在哪里了,然后根据查找的路径在还原界面修改路径,找到备份的*.bak文件备份,这样才能还原。

如果你不知道以前是否备份,或备份文件的文件名,那就没有办法还原了。这个应该与分辨率没有关系吧!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9775855.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存