C#_备份sqlserver数据库

C# 代码备份数据库 ,不需要 其他 DLL

protected void Button1_Click(object sender, EventArgs e)
    {
        ///
        ///备份方法
        ///
        SqlConnection conn = new SqlConnection("Server=.; Database=aaaa; User ID=sa; Password=sa;");

SqlCommand cmdBK = new SqlCommand();
        cmdBK.CommandType = CommandType.Text;
        cmdBK.Connection = conn;
        //bak为文件名,其他的不用管
        cmdBK.CommandText = @"backup database test to disk=‘D:/bak‘with init";

try
        {
            conn.Open();
            cmdBK.ExecuteNonQuery();
            MessageBox.Show("Backup successed.");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
        finally
        {
            conn.Close();
            conn.Dispose();
        }
}

时间: 2024-12-28 04:50:25

C#_备份sqlserver数据库的相关文章

动态备份SQL-SERVER数据库——SQLDMO

转载:http://www.cnblogs.com/liulanglang/archive/2007/12/04/981812.html 上周要写一个SQL-SERVER数据库备份还原的程序,很没有思路,只是记得上学的时候用过SQL语句来完成数据库的备份还原,其余的方式还没有尝试过.经过资料查找终于找到了解决方案,效果还不错,于是写下来一起分享. 大家最常见的是使用sql命令来进行数据库备份, 最常用的sql语句如下: backup [dbname]   to   disk=[路径+文件名] r

使用存储过程备份SqlServer数据库

存储过程代码如下所示: CREATE PROCEDURE [dbo].[SP_BackupDB] ( @BackPath NVARCHAR(200), --备份路径,如:D:\Backup\ @BackDbName NVARCHAR(50), --需要备份的数据库名称 @BackName NVARCHAR(50)=@BackDbName OUTPUT, --备份后的数据库名称,不需要.bak后缀.若不传,则等同于@BackDbName @BackPathIsDate BIT=1, --备份路径是

Sql语句备份Sqlserver数据库

BACKUP DATABASE [POS_YiZhuang]TODISK = N'C:\数据库\POS_YiZhuang2016-09-20-3.bak'WITHNAME = N'POS_YiZhuang - 备份',NOFORMAT, NOINIT, SKIP,STATS = 5 --POS_YiZhuang 为数据库名称--C:\数据库\POS_YiZhuang2016-09-20-3.bak 为数据库所在服务器的路径

使用bat批处理文件定时自动备份sqlserver数据库

一.创建一个sql文件,在里面写入以下代码: USE MasterGOdeclare @str varchar(100)set @str='D:\sqlserver14backup\CDB\'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.bak'BACKUP DATABASE [CDB] TO [email protected]WITH RETAINDAYS=15,NOFORMAT

备份sqlserver 数据库到远程主机脚本

mssqlBackup.py: # Name: mssqlBackup.py # Purpose:  # # Author: yanglixue # # Created: 2015/04/01 #------------------------------------------------------------------------------- import pymssql import datetime import logging import traceback import os

使用ODBC备份Sqlserver数据库失败

软件原来是使用ADO访问LocalDB,现在切换为开源ODBC的C++封装nanodbc, 调试后其他一切正常,可BACKUP DATABASE命令虽然返回成功,但实际备份却没有成功, 查了下资料,在微软网站上发现一个回答 This is by design. Your application must call SQLMoreResults to ensure all the results of the statement are consumed and hence completed.

SQLSERVER 数据库性能的基本

很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据库服务器 做数据库服务器的那台服务器性能要相对较好,磁盘,内存,CPU等等, 那么在选用其中某一台服务器作为数据库服务器之前需要测试每一台服务器的性能 并且需要设置一些硬件的参数,例如设置磁盘控制器的参数,参考文章:Writeback和Writethrough区别 那么具体怎麽测试呢?怎麽得出测试指标呢? 大家可以参考这篇文章:SQL

SqlServer 数据库备份到服务器,及删除

一:备份 1.在数据库管理下 新建一个维护计划,然后下图中点击 标红的按钮 新建计划作业,建好后就可以 SqlServer 代理下的作业里可以看到刚新建的作业. 2.SqlServer 代理下的作业  打开新建的作业  点击步骤  编辑或者添加(一般有默认的) 类型选择T-SQL, 3.把的代码复制进去,改一下你的服务器连接(user:192.168.1.11),账号(administrator),密码(admin123),磁盘目录(\\192.168.1.111\bk\111_SQLBAK).

好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

转载:http://www.cnblogs.com/lyhabc/p/3322437.html 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 这个工具主要就是自动备份数据库,一键还原数据库,发送备份数据库日志报告到邮箱,自动压缩备份好的数据库 定期执行数据库备份任务,取代SSMS的维护计划,上传数据库备份文件到FTP服务器.其他网络硬盘等 软件有免费和付费两种模式,不过本人觉得免费版本的功能已经足够了 支持SQLSERVER版本:SQLSERVER200