当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 如何将sql数据库的文件备份到本地?

MSSQL
sqlserver2005 xml字段的读写操作
SQLServer Job运行成功或失败时发送电子邮件通知的图文教程
一个删除指定表的所有索引和统计的过程
SQLServer2005 的查询独占模拟
SQLServer2005 中的几个统计技巧
SQLServer 数据集合的交、并、差集运算
讲解SQL Server系统数据库的工作原理
Windows Vista系统服务安全强化策略
SQL Server中导入导出数据的三种方式
SQL Server用索引视图查看性能状况
缩小SQL Server数据库的日志文件
在不同版本的SQL Server中存储数据
Windows Server 2008 十大出色功能
SQL Server系统数据库的工作原理
SQL Server中“函数”的两种用法
掌握SQL Server数据库的实用技巧
SQL Server2000数据库分离与附加
SQL Server 2008的一些新特点及独到之处
删除SQL Server 2000所有的危险扩展
SQL 2005身份证函数包含验证和15位转18位

MSSQL 中的 如何将sql数据库的文件备份到本地?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 263 ::
收藏到网摘: n/a

用最简单的步骤备份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