sql server 2008 自动备份


第一种(简单)。
 
1、启动SQL服务器
 
2、打开企业管理器
 
    观察"对象资源管理器"中的"SQL Server代理"
 
  \
 
3、进入你服务器下“管理”,启动“SQL Server代理”(关键),如果这个启动不了后边就无法进行了。
 
  右击"SQL Server代理"—>"启动"
 
  观察"对象资源管理器"中的"SQL Server代理"的变化.
 
\

4、进入“管理”下的“ 数据库维护计划”
 
5、右键,“维护计划向导”
   \

6、下一步
 
\

如需更改计划,则点击更改按钮进行计划的更改,否则直接点击下一步
 
7、下一步
  \

8、下一步
 
\

9、下一步
 
\

这里可以将报告写入文本文件,还可以以邮件的形式发送。根据个人需求选择不同的形式。
 
10、下一步
  \

11、完成
 
注:创建完成维护计划后,一定要确认SQL Sever代理是否启动!
 
12、打开服务器属性,选择“自动启动SQL Server代理”

第二种:
 
1.在要备份的数据上建立以下存储过程:
 
[html] 
CREATE PROCEDURE [dbo].[过程名] AS   
  
declare   
  
@filename nvarchar(100)    '文件名   
    www.2cto.com  
@NowDay int   '设置时间   
  
set @filename='文件路径'   
  
Set @NowDay=Day(GetDate())   
  
if (@NowDay>=20) or (@NowDay<=10) '这个月的20号到下个月的10号要备份   
  
begin   
  
print @filename BACKUP DATABASE [数据库名()你也可以设参数] TO DISK = @filename WITH INIT , NOUNLOAD , NAME = N'XX数据备份', NOSKIP , STATS = 10, NOFORMAT   
end   
 
存储过程要调试好无误
   www.2cto.com  
2、进入企业管理器中->管理->sql server代理->作业,新建作业,作业名称,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;
 
3.在步骤中取名-选中要备份的数据库--在命令中输入 exec('过程名')
 
4.在调度中选反复出现--更改--选每天--时间自己输入
 
5.测试完后-最后导入脚本 进入服务器
 
6.把SQlServer服务管理器启用SqlServer代理服务
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 SQL Server 中设置每日自动备份,可以使用 SQL Server 代理作业。SQL Server 代理允许您安排和自动运行各种任务,包括数据库备份。 以下是设置每日自动备份的步骤: 1. 打开 SQL Server Management Studio(SSMS)并连接到要设置自动备份SQL Server 实例。 2. 在对象资源管理器中,展开 "SQL Server 代理" 节点。 3. 右键单击 "作业" 文件夹,选择 "新建作业"。 4. 在 "新建作业" 对话框中,输入作业的名称和描述。 5. 在 "步骤" 选项卡中,单击 "新建",指定步骤的名称,并选择数据库备份操作。 6. 在 "命令" 文本框中,输入备份的 T-SQL 语句,例如: ```sql BACKUP DATABASE [数据库名] TO DISK = '备份路径' WITH INIT; ``` 确保将 [数据库名] 替换为要备份的实际数据库名称,并将 '备份路径' 替换为要保存备份文件的实际路径。 7. 在 "调度" 选项卡中,单击 "新建",指定要执行作业的时间表。您可以选择每天执行一次,并指定执行时间。 8. 在 "警报" 和 "通知" 选项卡中,根据需要配置警报和通知设置。 9. 单击 "确定" 来保存作业。 现在,您已经设置了每日自动备份的作业。SQL Server 代理将按照您指定的时间表自动运行该作业,并执行数据库备份操作。 请注意,您还可以根据需要进行其他高级配置,例如备份选项(如压缩、加密等)、保留备份的时间等。此外,确保将备份文件存储在安全的位置,并定期检查备份任务的运行情况,以确保备份操作正常执行。 希望对您有所帮助!如有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值