备份 SQL Server 2005 数据库

备份 SQL Server 2005 数据库

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

 c:/backup

数据库:SQL Server 2005。

谢谢

答案1

你在一个问题中询问了相当多的信息,但首先,你可以参考用于备份数据库的 T-SQL 语法

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

答案2

本文。您需要通过以下方式执行与此类似的代码SqlCommand

  • 创建并SqlConnection以用户/密码打开,允许对数据库进行维护操作。

  • 使用适当的命令文本创建SqlCommand此连接(参见链接文章)。

  • 称呼SqlCommand.ExecuteNonQuery

或者,您可以使用 Sql Server 对象模型 (SMO) 进行备份。请参阅这里(需要引用的程序集已列出这里)。

相关内容