请问下,SQL2005中有自动备份的吗?可不可以写个SQL程序来定时备份的吗?

解决方案 »

  1.   

    建立作业
    --功能概述:作业的新建操作步骤企业管理器 
    管理 
    SQL Server代理 
    右键作业 
    新建作业 
    "常规"项中输入作业名称 
    "步骤"项 
    新建 
    "步骤名"中输入步骤名 
    "类型"中选择"Transact-SQL 脚本(TSQL)" 
    "数据库"选择执行命令的数据库 
    "命令"中输入要执行的语句: 
                          EXEC 存储过程名 ... --该存储过程用于创建表 确定 
    "调度"项 
    新建调度 
    "名称"中输入调度名称 
    "调度类型"中选择你的作业执行安排 
    如果选择"反复出现" 
    点"更改"来设置你的时间安排  
    然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 
    我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 
      

  2.   

    这是备份语句
    BACKUP DATABASE [goods] TO  DISK = N'D:\MS SQL\MSSQL.1\MSSQL\Backup\goods_backup.bak' WITH  INIT , NOUNLOAD ,  NAME = N'goods backup',  NOSKIP ,  STATS = 10,  NOFORMAT
      

  3.   

    将你的备份数据库的脚本放在SQL Server的作业中去运行就自动备份了..或直接使用 维护计划来备份数据库.
      

  4.   

    BackUp DataBase ASBU To Disk=@FullFileName with init这个是完整备份,还有差异备份
    BackUp DataBase ASBU To Disk=@DiffFileName with init,differential
    这个是在完整备份的基础上做的。
      

  5.   

    然后建立job,设定执行时间就可以了。
      

  6.   

    1、首先,在开始菜单----MSSQLSERVER2005----配置工具----SQLSERVER配置管理器,然后看SQLSERVER代理是否打开,如果没有点“运行”,启动模式设置为“自动”
    2、打开SSIS,选择作业,右键选择新建作业,常规里选择“数据库维护”然后按提示一步步操作即可。
      

  7.   

    managent studio
      -- 对象资源管理器(没有的话按 F8)
      -- 连接到你的实例
      -- 展开你的实例 --> 管理 -- 维护计划
      -- 右键维护计划
      -- 新建维护计划
      -- 在维护计划设计视图中, 把右边维护计划任务中的"备份数据库任务"拖到右边的设计视图中
      -- 双击你拖过来的备份数据库任务, 在随便出现的窗口中设置你的备份类型, 要备份的库等
      -- 在维护计划设计视图上面的子计划右边, 单击那个像日期选择器的按钮, 可以设计备份的周期最后保存就可以了, 如果要不同的时间有不同的备份计划, 只需要按照前面的步骤设计多个维护计划就可以了
      

  8.   

    最重要的一点, 维护计划是靠 sql 代理服务来工作的, 所以你要把 sql server agent 服务启动, 并把启动类型设置为自动启动
      

  9.   

    最重要的一点, 维护计划是靠 sql 代理服务来工作的, 所以你要把 sql server agent 服务启动, 并把启动类型设置为自动启动
      

  10.   

    和2000一样的你可以直接使用维护计划建立备份作业,但是sql 代理服务的属性需要设置成自动启动
      

  11.   

    1、首先,在开始菜单----MSSQLSERVER2005----配置工具----SQLSERVER配置管理器,然后看SQLSERVER代理是否打开,如果没有点“运行”,启动模式设置为“自动” 
    2、打开SSIS,选择作业,右键选择新建作业,常规里选择“数据库维护”然后按提示一步步操作即可。