嘿,有人知道如何每天自动备份 SQL Server 数据库一次(或者可能是每日或定期备份)吗?
如果您知道 SQL Server 的任何配置,请告诉我。
或者您可能有使用 C# / .NET Windows 应用程序的解决方案,那么也请告诉我。
创建了计划作业,并查看以下内容来创建备份http://www.sqlexamples.info/SQL/tsql_backup_database.htm.
它利用了
BACKUP DATABASE @db_name TO DISK = @fileName;
当然,这很简单!
使用 SQL Server 代理。从 SSMS 转到“SQL Server 代理”。展开“作业”,右键单击并选择“新建作业”。转到“步骤”并添加“新建”步骤。编写用于 SQL 备份的 T-SQL 代码。
转到“计划”并创建新作业“计划”。
最后检查一下你的代理是否已经启动了。
编辑:您还可以使用“管理”组中的“维护计划向导”,这甚至更容易,因为向导应该为您生成(几乎)所有代码并设置代理作业。
不过您可以使用第三方产品。检查这个开源备份 Windows 服务MFSQLBackupService,它对我来说非常有用。