备份的sql应该怎么写(50分)

  • 主题发起人 主题发起人 babyboom
  • 开始时间 开始时间
B

babyboom

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是MS SQL server2000
现在想写一个段transact-sql 应该怎么写???
要求把数据库名为beta 的数据库备份到d:/111目录下面,保存的文件名为backup.bak
 
EXEC sp_addumpdevice 'disk', 'dumpdevice', 'd:/111/backup.bak'

BACKUP DATABASE beta TO dumpdevice


 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1031917
http://www.delphibbs.com/delphibbs/dispq.asp?lid=941464
 
yy306

你的方法我试了
只能将文件保存在c盘

保存到d盘的时候报错,错误如下

(所影响的行数为 1 行)

'硬盘' 设备已添加。
服务器: 消息 3201,级别 16,状态 1,行 2
无法打开备份设备 'dumpdevice1'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 2
BACKUP DATABASE 操作异常终止。
 
这样就行了
BACKUP DATABASE beta TO disk= 'd:/111/backup.bak'


 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1146225
 
chshangHai 说的办法很好的呀!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部