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