按照一定时间间隔备份数据库?

按照一定时间间隔备份数据库?

我的客户希望每天备份数据库几次,并且能够手动备份数据库。

我已经创建了一个页面来手动备份数据库,它只是调用一个备份数据库的存储过程。

但我在以特定时间间隔(例如中午和午夜)备份数据库方面遇到了麻烦。我考虑过设置服务器以特定时间间隔访问我的手动备份页面,但我不知道 SQL Server 是否内置了可以在特定时间进行备份的功能。

我正在使用 ASP.NET 4.0 和 SQL Server 2008。

答案1

使用 SQL Server Agent 来安排您调用以进行备份的存储过程。

http://msdn.microsoft.com/en-us/library/ms189237.aspx

相关内容