AutoBackup数据库

时间:2013-12-28 09:29:03

标签: c# winforms sql-server-2005

如何在C#winforms应用程序中以编程方式在sql server 2005中连续创建自动备份? 我想要我的特定问题的程序,语法和正确解释,因为我是C#Winform的新手,而且我没有尝试任何编码

2 个答案:

答案 0 :(得分:1)

为什么不使用SQL Server作业?

您可以定期创建job which could create the backup,然后将其复制到目标位置。您可以按照教程链接创建备份作业,然后按照下一个语句复制文件:

EXEC master.dbo.xp_cmdshell 'COPY C:\sourceBackedUpFile \\serverAddress\targetBackupFile'

希望我帮忙!

答案 1 :(得分:0)

  1. 在数据库中创建一个方便的存储过程 来管理备份。
  2. 在您的C#代码中,创建peroric触发BackgroundWorkerTimer或类似对象。
  3. 在其中,调整开放SqlConnection实例并使用提及的存储过程执行SqlCommand