我有一个要求,我需要采取数据库的备份。 一旦用户点击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)进行备份。 看到这里 (你需要引用的程序集在这里列出)。