1、建三个有定时备份的功能的[作业] BackUpDay,BackUpWeek,BackUpMonth
2、使用.net选择触发这三个作业
if (rblSBackUp.SelectedValue == "Day")
{
//省略其余代码
string sql=" exec msdb.dbo.sp_start_job 'BackUpDay'"
//执行语句
}
if (rblSBackUp.SelectedValue == "Week")
{
string sql=" exec msdb.dbo.sp_start_job 'BackUpWeek'"
//执行语句 }
if (rblSBackUp.SelectedValue == "Month")
{
string sql=" exec msdb.dbo.sp_start_job 'BackUpMonth'"
//执行语句
}
以上只是实现的思路不知道又没有不妥的地方:如能不能实现?作业会不会冲突?又没有更好的方法?
2、使用.net选择触发这三个作业
if (rblSBackUp.SelectedValue == "Day")
{
//省略其余代码
string sql=" exec msdb.dbo.sp_start_job 'BackUpDay'"
//执行语句
}
if (rblSBackUp.SelectedValue == "Week")
{
string sql=" exec msdb.dbo.sp_start_job 'BackUpWeek'"
//执行语句 }
if (rblSBackUp.SelectedValue == "Month")
{
string sql=" exec msdb.dbo.sp_start_job 'BackUpMonth'"
//执行语句
}
以上只是实现的思路不知道又没有不妥的地方:如能不能实现?作业会不会冲突?又没有更好的方法?
解决方案 »
- 上传文件前无刷新验证问题,期待高手!!!!!!!
- protected 访问修饰符解释
- 装箱处理中GetType().FullName这个方法是什么意思?
- 网站开发的开端~~请大家指点!
- ReportViewer toolBar 打印功能显示问题
- 关于TreeView Web 控件,我快死了,搞了一下午,都搞不出来,求解决!
- 大家好,我是个新手,问大家一个问题好吗?怎么在asp.aspx的HTML状态下调用我在C#下面写的函数啊?急急。。
- e.item.cells[].text.toString()的问题
- 请教关于连接远端SQL数据库的办法?
- 如何取得字段值
- 日期问题
- 请高手帮我看一下.net(C#)代码错在哪里啊!谢谢!
使用.net手动备份的功能已经实现了。客户要求有 [定时备份]的功能。并且可以在后台管理...
{
SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
try
{
oSQLServer.LoginSecure = false;
oSQLServer.Connect(_Server,_Uid, _Pwd);
oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
oBackup.Database = _Database;
oBackup.Files = @_BackupPath;
oBackup.BackupSetName = _Database;
oBackup.BackupSetDescription = "數據庫備份";
oBackup.Initialize = true;
oBackup.SQLBackup(oSQLServer);
return true;
}
catch(Exception ex)
{
throw ex;
}
finally
{
oSQLServer.DisConnect();
}
}
----------------------------------------------------------------------------
现在需要一个开关:控制 数据的自动备份 如:你可以使用定时备份,也可以不使用。你可以选择 周备份或者月备份。这都需要在后台控制阿。
不知有无更好办法呢?