快速备份网络 SQL Server 数据库文件到本地

用最简单的步骤备份sql数据库的文件到本地:

response.Charset = "utf-8"

Session.Codepage = 65001

Response.Buffer=true

Response.Clear


'根据你的情况修改用户名和密码

constr="Provider=SQLOLEDB.1;Persist Security Info=True;User ID=endiva;Password=endiva;Data Source=211.160.78.6"


set conn=server.createobject("adodb.connection")

conn.open constr

bkfname=server.mappath(Format_Time(Now(),5)&"database.bak")

sqlstr="backup database fang to disk='"+bkfname+"' with init"

conn.execute sqlstr

conn.close


response.Write "database [fang] is backup success!
"


response.Write "click download"


如果想直接备份并下载,可以加上下边的这部分,就会备份后自动保存。但是弹出的文件是.asp的文件,修改下就OK。

'set fn=server.createobject("adodb.stream")

'fn.mode=3 '读写

'fn.type=1 '数据类型为:adTypeBinary

'fn.open

'fn.LoadFromFile bkfname '将bkfname指定的文件装入对像中

'Response.ContentType="application/octet-stream"

'Response.BinaryWrite fn.read

'fn.close


(文/Herbert  出处/赛迪网)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [SQL Server] 的这些文章也感兴趣:

SQL Server 2005 中的商务智能和数据仓库(1)
Microsoft SQL Server 2000 的国际化功能(2)
SQL Server取得网站路径的几种方法及比较
SQL Server 无法打开用户默认数据库的解决方法
SQL Server 7.0数据库的六种数据移动方法
SQL SERVER应用问题解答13例(一)
SQL Server SQL语句导入导出大全
品味SQL Server 2005的几个新功能
给SQL Server传送数组参数的变通办法
SQL Server Data Services: Microsoft's Answer to Amazon S3