SQL SERVER 2000 数据库备份与还原

2016-01-29 16:05 10 1 收藏

SQL SERVER 2000 数据库备份与还原,SQL SERVER 2000 数据库备份与还原

【 tulaoshi.com - SQLServer 】

备份数据库,例如:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

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:testtestdb.mdf',
   MOVE 'Northwind_log' TO 'c:testtestdb.ldf'

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

   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:testtestdb.mdf',
   MOVE 'Northwind_log' TO 'c:testtestdb.ldf' 

来源:http://www.tulaoshi.com/n/20160129/1497405.html

延伸阅读
标签: SQLServer
     今天由于毕业设计要做一个数据库备份和还原的页面。我参考了一段代码后实现了功能但是我发现这段程序有一个比较麻烦的地方,就是数据库的还原的时候会遇到排它性问题。 在网上搜索了找到了小白的Blog上转了一个大富翁论坛上的讨论,看了讨论后发现里面提供的方法还不能直接用于ASP.NET。我对代码进行了稍稍的改动 &n...
标签: SQLServer
一、备份数据库  1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组--双击打开你的服务器--双击打开数据库目录 3、选择你的数据库名称(如论坛数据库Forum)--然后点上面菜单中的工具--选择备份数据库 4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称...
标签: ASP
  <form method="post" name="myform" action="?action=backupdatabase" 选择操作:<INPUT TYPE="radio" NAME="act" id="act_backup"value="backup"<label for=act_backup备份</label <INPUT TYPE="radio" NAME="act" id="act_restore" value="restore"<label for=act_restore恢复</label <br数据库名:<IN...
SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在选择数据库同步备份解决方案时,我们...
标签: SQLServer
  直接拷贝数据文件把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复: EXEC sp_attach_db @dbname = 'test', @filename1 = 'd:\mssql7\data\test_data.mdf', @filename2 = 'd:\mssql7\data\test_log.ldf' 这样就把test数据库附加到SQL Server中,可以照常使用。如果不想...

经验教程

697

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部