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

2016-01-29 15:45 37 1 收藏

如何将sql数据库的文件备份到本地?,本例介绍用最简单的步骤备份sql数据库的文件到本地,希望能给需要的朋友带来帮助~~

【 tulaoshi.com - SQLServer 】

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

来源:https://www.tulaoshi.com/n/20160129/1496369.html

延伸阅读
标签: SQLServer
 我们在操作数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的会话就更难了,下面这叫查询语句可以查询出所以被锁的会话。如下: SELECT ...
以前一直使用SQL Server2000,现在跟潮流都这么紧,而且制定要求使用SQL Server2005,就在现在的项目中使用它了。 对于SQL Server 2005,有几个地方是要注意的,比方在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak。那么想还原2000的数据库(备份数据库文件,无后缀名的),就需...
标签: SQLServer
/*數據庫備份存儲過程*/ /*支持從服務器備份數據至本地機器上*/ CREATE PROCEDURE up_dbbackup ( @backup_db_name VARCHAR(128), @filename VARCHAR(128), /*備份路徑+文件名*/ @flag VARCHAR(60) OUTPUT ) AS SET NOCOUNT ON DECLARE @sql NVARCHAR(4000),@par NVARCHA...
从另外一台机器机器导出的完整备份文件,copy到其他机器去,并且两台服务器中的数据库名都是相同的,但是无论怎么选择还原方式,都是提示“备份集中的数据库备份与现有的 'XXXXXX' 数据库不同”。 真的很奇怪,以前在SQL2000中好像直接还原就可以了,为什么到2005就不行了呢?查了一资料,错误:3154一般是由于恢复数据库备份...
eg: 代码如下: /* 通过SQL 语句备份数据库 */ BACKUP DATABASE mydb TO DISK ='C:\DBBACK\mydb.BAK' --这里指定需要备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使用日期来标示 /* 通过SQL语句还原数据库 */ USE master RESTORE DATABASE mydb FROM DISK='C:\DBBACK\mydb.BAK' WITH REPLACE 注意...

经验教程

369

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部