求学:多多指导:Sql中怎样实现自动备份,求详解谢谢
解决方案 »
- 扫描漏洞
- 为什么我新建的Linq的dbml文件,没有designer.cs文件呢
- 一个可能很幼稚的想法
- 有谁知道---中国移动通信的“企信通”短信的接口API函数--急急急!!!!!!!!
- DataTable——〉DataView后如何删除DataTable的一行,详细请进入看
- 求asp.net(C#)打开Excel,读数据,写Excel,最后关闭Excel的小例子!
- 请教各位如何对绑定的数据进行编码,我这样的结果是乱码。<%#Server.UrlEncode(DataBinder.Eval(Container.DataItem, "Name").ToString()
- 无法写进数据库(ASP+SQL)
- %%%%急………………关于radio的问题!
- 不知道当前页的网址如何刷新当前页??
- 动态添加用户控件
- <asp:button> 和 <input:button>之间的问题
或者 管理 -> 数据库维护计划
/// 备份数据库
/// </summary>
/// <param name="strCon">连接字符串</param>
/// <param name="DBName">数据库名</param>
/// <param name="backupName">备份名</param>
/// <param name="backupFile">备份文件位置</param>
/// <returns></returns>
public bool BackUpDB(string strCon,string DBName,string backupName,string backupFile)
{
bool bl=true;
try
{
cnn.ConnectionString=strCon;
if (cnn.State!=ConnectionState.Open)
cnn.Open(); cmd.Connection=cnn;
cmd.CommandText=@"BACKUP DATABASE "+DBName+" to disk='"+backupFile+"'"+
"WITH NOINIT , NOUNLOAD , NAME = N'"+backupName+"', NOSKIP , STATS = 10, NOFORMAT ";
cmd.CommandType=CommandType.Text;
cmd.ExecuteNonQuery();
}
catch
{
bl=false;
}
finally
{
cnn.Close();
}
return bl;
}
最好用job定时备份