如题:客户要求:
要在asp.net上实现定时自动备份啊.有可能吗(不是手动哦,是设定一个时间后,到了这个时间就备份)?

解决方案 »

  1.   

    用asp.net写个cs程序,到时间就执行背份的代码
      

  2.   

    用winform写个cs程序,到时间就执行背份的代码
      

  3.   

    你应该用数据库的job,asp.net怎么定时...
      

  4.   

    用asp.net写个cs程序,到时间就执行背份的代码,再写个存储过程
      

  5.   

    数据库中不是有一个设置定时备份的吗.要用到SQLServerAgent
    有没有办法用程序代码实现,手动设置的过程.
    这样不是可以实现定时备份功能了.
      

  6.   

    winform不叫写?作业不叫键,那怎么办啊
    天天让他拿移动硬盘来拷贝吧.. 呵呵
      

  7.   

    记得CommunityServer 里有实现的代码看看这个。
    http://blog.csdn.net/shanhe/archive/2007/10/06/1812976.aspx
      

  8.   

    数据库本身就可以做到的 job 即安全又可靠
      

  9.   

    ---------------------------- 原创SQL备份数据库 ----------------------------
    DECLARE @DataBase Nvarchar(100)
    DECLARE @DataPath Nvarchar(100)
    DECLARE @FileName Nvarchar(100)  
    DECLARE @BackupFileName Nvarchar(100)
    DECLARE @DataDescription Nvarchar(200)
    DECLARE @DataMediaName Nvarchar(50)
    DECLARE @DataMediaDescription Nvarchar(200)
    DECLARE @OkInfo Nvarchar(300)-- FileName SQL_Backup.sql
    -- Power by Love_Computer...
    -- http://www.56160.com.cn/
    -- Email: [email protected]
    -- Date: 2005-02-06SET @DataBase = '56390com'             -----数据库
    SET @DataPath = 'D:\'               -----路径
    SET @FileName = 'SQL_Backup'        -----文件名
    SET @BackupFileName = @DataPath + @FileName
    SET @BackupFileName = @DataPath + 'SQL_' +    -----实时备份自动产生文件名,格式[SQL_20050206_16_28]
    RTRIM(CONVERT(CHAR(10),GETDATE(),112)) + '_' +
    RTRIM(DATEPART(HOUR,GETDATE())) + '_' +
    LTRIM(DATEPART(MINUTE,GETDATE()))
    SET @DataDescription = 'SQL语句产生的备份,备份时间:' + CONVERT(CHAR(19),GETDATE(),121)    --描述
    SET @DataMediaName = 'Love_Computer Backup'     ---媒体
    SET @DataMediaDescription = 'Power by Love_Computer... Email: [email protected]'   --媒体描述
    SET @OkInfo = '数据库 ' + @DataBase + ' 成功备份至 ' + @BackupFileName-----希望大家告诉我其中的错误 谢谢!!!-----
    -----Email: [email protected] -----------BACKUP DATABASE @DataBase TO DISK = @BackupFileName
    WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10 , NOFORMAT ,
    NAME = @DataBase , DESCRIPTION = @DataDescription ,
    MEDIANAME = @DataMediaName , MEDIADESCRIPTION = @DataMediaDescriptionPRINT @OkInfo
    ------------------- End --------------------- 
      

  10.   

    没有必要用web控制吧 数据库自带job就可以完成自动备份