采取数据库备份的SQL Server 2005

我有一个要求,我需要采取数据库的备份。 一旦用户点击button,我需要将整个数据库备份到该位置

c:/backup 

数据库:SQL Server 2005。

谢谢

在一个问题中,您需要提供相当多的信息,但要开始,您可以参考备份数据库的T-SQL语法 :

 BACKUP DATABASE MyDatabase TO DISK = 'c:\backup.bak' 

看这篇文章 。 您需要通过SqlCommand执行类似于此的代码:

  • 使用user / pwd创build并打开SqlConnection ,以便在数据库上执行维护操作。

  • 使用适当的命令文本为此连接创buildSqlCommand (请参阅链接的文章)。

  • 调用SqlCommand.ExecuteNonQuery

否则,您可以使用Sql Server对象模型(SMO)进行备份。 看到这里 (你需要引用的程序集在这里列出)。