ASP.NET或者VB.NET开发自动备份数据库应用程序

asp.net|备份|程序|数据|数据库

'备份数据库

'BackupDataName数据库存放的绝对路径

Function BackUpData(ByVal BackupDataName As String) As String

Dim Conn As New SqlClient.SqlConnection(ModConn.GetConn)

Dim mySelectQuery As String = "Backup database popcrm to DISK ='" & BackupDataName & "'"

Dim myReader As SqlClient.SqlDataReader

Dim Cmd As New SqlCommand(mySelectQuery, Conn)

If Conn.State = ConnectionState.Closed Then Conn.Open()

Try

Cmd.ExecuteNonQuery()

BackUpData = ""

Catch ExSQL As SqlException

If ExSQL.Number = 3201 Then

BackUpData = "请正确输入备份文件的存放路径!"

Else

BackUpData = ExSQL.Message

End If

Catch Ex As Exception

BackUpData = Ex.Message

End Try

Cmd.Connection.Close()

Cmd.Dispose()

Conn.Dispose()

End Function

时间: 2024-10-30 22:27:26

ASP.NET或者VB.NET开发自动备份数据库应用程序的相关文章

exp自动备份数据库的脚本

自动备份数据库的脚本 最近应开发人员的要求,将以前的自动备份的脚本又做了修改: 简要介绍如下: 功能: 将oracle_backup.bat命令加入windows的任务后,就可以实现用exp自动备份oracle数据库. 说明: 最新备份的数据库在backup目录下,上一次备份存放在Old_backup目录下,每次备份前,都会先删除 Old_backup中的文件,然后将上一次的备份数据拷贝到Old_backup目录中,最后才进行备份. 使用方法: 下载后将其解压到任何一个目录.看'说明手册.txt

SQL Server 2008、SQL Server 2008R2 自动备份数据库

让SQL Server 2008自动备份数据库,需要建立一个SQL Server作业,并启动SQL Server代理,使该作业定期运行. 具体来说,可以按以下步骤进行: 一.打开SQL Server Management Studio,在对象资源管理器中,确认SQL Server代理已启动,若没有,右击SQL Server代理节点,点击"启动". 二.展开SQL Server 代理节点,在其下的作业文件夹上右击,选择"新建作业". 三.在弹出的"新建作业&

sql server中一句实现自动备份数据库脚本

由于sqlserver很智能化了我们只需要一句就可以实现sql server自动备份数据库了.  代码如下 复制代码 BACKUP DATABASE [SiteWeaver] TO DISK = N'E:workbackupdatabaseSiteWeaver.bak' WITH NOFORMAT, INIT, NAME = N'SiteWeaver-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO

centos下Oracle自动备份数据库步骤

**环境说明** Oracle数据库服务器 操作系统:CentOS IP:192.168.150.214 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 用户:ts 密码:ts **详细的操作步骤如下** 1.root用户登录服务器 {{{ mkdir -p /backup/oracledata #新建Oracle数据库备份目录 chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的

mysql使用mysqldump定时自动备份数据库

使用mysqldump定时自动备份数据库  代码如下 复制代码 [root@www www]# vi backup-db.sh #!/bin/sh /bin/nice -n 19 /usr/bin/mysqldump -u vpsmysql --password=vpsmysqlpassword mysqlname -c | /bin/nice -n 19 /bin/gzip -9 > /web/www/db-backup/vps-$(date '+%Y%m%d').sql.gz rm -

linux下mysql自动备份数据库与自动删除临时文件_Mysql

一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab -e添加一行:00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*保存退出.重启服务:  /etc/rc.d/init.d/crond restart 二.每日24:00自动备份数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1.创建保存备份文件的路径/mysq

mysql定时自动备份数据库脚本代码(linux/windows)

操作步骤: 方法一 1.安装p7zip:由于源里面没有此包,直接下载源码安装. 地址:http://p7zip.sourceforge.net/  代码如下 复制代码 wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 tar xvf p7zip_9.20.1_src_all.tar.bz2 cd p7zip_9.20.1_src_all make && mak

设定sql server定期自动备份数据库

server|备份|数据|数据库 企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划.并通过启动Sql server Agent来自动运行备份计划.具体步骤如下: 1.打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器2.然后点上面菜单中的工具-->选择数据库维护计划器3.下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里

自动备份数据库并发送邮件报告数据库

  最近在一个做企业的一个内部系统,数据库采用的是SQL2000,为了保证数据的安全性,需要每天下班之后做数据备份,并且通过邮件的方式通知管理员备份情况.备份数据库很简单,用SQL代理建立一个作业,每天定时备份数据库即可,通过SQL2000来发邮件的话,在网上找了些资料,发现有多种方式可以采用. 一.通过SQL Mail SQL Mail 提供了一种从 Microsoft SQL Server 发送和阅读电子邮件的简单方法.原理是通过调用服务器上面的 MAPI 子系统来进行邮件发送,所以服务器上