备份SQL7(100分)

  • 主题发起人 主题发起人 hukaijt
  • 开始时间 开始时间
H

hukaijt

Unregistered / Unconfirmed
GUEST, unregistred user!
如何备份SQL7,我要经常把数据库刻光盘应该怎么办,有时要恢复回来?
 
你指的是用 SQL 下的 Backup & Restore 吗?
SQL 下有此功能选项。
 
请讲的详细一点好吗?
 
在 SQl Enterprise Management 下,选中(Database)下的数据库,单击鼠标右键, All Tasks->Backup Database ,Restore Database ......不用我多说了吧
 
sql 下有backup语句的。
 
如何在程序里实现?
 
建立一个存储过程嘛。
把BACKUP语句敲在里面。
sql server有完整的HELP,
连例子都有。
再在程序中调用该存储过程。
DELPHI有直接的控件。
也可用QUERY。
QUERY.SQL.ADD(存储过程,参数1,参数2...)
query.exesql.
 
多谢各位,数据库备份到那的路径怎么写?
 
-- Create the backup device for the full MyNwind backup.

USE master

EXEC sp_addumpdevice 'disk', 'MyNwind_1', 'c:/mssql7backup/MyNwind_1.dat'

-- Back up the full MyNwind database.

BACKUP DATABASE MyNwind TO MyNwind_1
 
我要将数据库刻到光盘上,恢复时要将数据库从光盘上直接恢复,有什么办法。
 
睡告诉我一个解决方案,我把我的分都给他,多谢各位大虾
 
还不是跟备份差不多吗?
Create Proc RestoreDB
@DBName varchar(300), @FileName Varchar(300)
as
Restore database @DBName from disk=@FileName

@fileName为光盘数据库的路径。
 
我要经常恢复,如何做,如何从光盘上直接恢复,
 
xujiancai:
这位高手,你的OICQ号码是多少,我们聊聊!!!
 
简单一点的办法:你在光盘上将Master数据库和你自己创建的数据库的Dat文件都拷贝到
光盘上,要恢复的话,直接将光盘上的Master数据库和你自己的数据库拷贝过来,然后覆
盖,很简单的。
也可以这样:备份:dump database @db_name to disk = @phy_name with init
恢复:load database @db_name from disk = @phy_name

@db_name 是你的数据库的名字
@phy_name是你备份以及恢复的路径
 
用对话框控件返回需要恢复的文件的名称。
再用Restore database
 
FOOLALIU:这样很麻烦,我想直接从光盘检索,该怎么办
我的ICQ是15527755,我们聊一下
 
我用存储控件恢复时,总是出SQL SEVER正在使用的错误,怎么办
 
<a href="DispQ.asp?LID=328330">TDBBackup 2.0</a>
 
to foolaliu:
dump database @db_name to disk = @phy_name with init
@phy_name格式应为:'c:/mssql/backup/...'
但如果要备份到其他机器上,则要写成'//servername/backup/...',这样
该语句就会出错,请问如何才能备份到其他机器中?
 
后退
顶部