SQL语句备份和恢复数据库

1、备份
<%
SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据备份成功!"
end if
%>

2、恢复
<%
SQL="Restore database 数据库名 from disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据恢复成功!"
end if
%>

注:以上语句是把数据备份到磁盘的backup目录下,文件名为backuptext.dat。 

posted @ 2008-02-22 13:12 JackLee 阅读(115) 评论(2)  编辑 收藏 所属分类: SQL Server

  回复  引用  查看    
#1楼 2008-02-22 15:29 | @高超      
呵呵
  回复  引用    
#2楼 2008-02-22 19:02 | JackLee [未注册用户]
看不太懂,有没有C#版的???????

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-02-24 16:38 编辑过
 
另存  打印
 
天空网站统计分析系统