我有一个 SQL Server 2005 数据库,其中没有大约 100 个表。我需要每月备份一次。有没有办法自动执行此过程?我该怎么做?我是新手,所以请详细解释一下
如果它是一个存储过程,请告诉我该过程是什么样的以及从哪里调用它。
答案1
您可以创建一个维护计划来进行备份,然后将其安排为每月运行一次。请参见:http://www.databasedesign-resource.com/sql-server-maintenance-plan.html
答案2
您可以创建一个计划任务并调用 SQL 方法。考虑使用 VB 脚本等。我每天都这样做,将 SQL 服务器备份到 zip 驱动器,效果很好。
答案3
您可以使用数据库脚本和计划任务来实现这一点。请访问此链接更多细节。
答案4
如果这是 SQL Express,您不能使用维护计划,您需要类似http://expressmaint.codeplex.com/