RSS订阅优然探索
你的位置:首页 » 技术文章 » 正文

SQL SERVER 数据库备份与还原 命令

选择字号: 超大 标准 发布时间:2014-2-21 8:11:19 | 作者:admin | 0个评论 | 人浏览

 SQL Server 2000 数据库备份与还原在查询分析器中,使用 SQL 命令备份系统数据库或用户数据库,然后又使用 SQL 命令 还原数据库. 一,备份数据库

例如: BACKUP DATABASE Northwind TO DISK = 'c:\Northwind.bak'

二,还原数据库

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

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

RESTORE FILELISTONLY FROM DISK = 'c:\Northwind.bak'

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

还原由 RESTORE DATABASE Northwind FROM DISK = 'c:\Northwind.bak'

--指定还原后的数据库物理文件名称及路径,这里得在 SQL Server 数据库管理系统中,

先 指定还原后的数据库物理文件名称及路径, 数据库管理系统中, 指定还原后的数据库物理文件名称及路径

创建数据库名为 Test 的数据库, 的数据库, 并且指定 mdf 文件和 ldf 文件在 C 盘 test 文件夹下. 文件夹下.否则,

否则, 在还原的时候,找不到指定的路径. 在还原的时候,找不到指定的路径.

RESTORE DATABASE Test 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 Test FROM DISK = 'c:\Northwind.bak' WITH REPLACE, MOVE 'Northwind' TO 'c:\test\testdb.mdf', MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'

标签:

猜你喜欢

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。