1

可能重复:
通过 C# 备份 SQL Server

我有一个 Windows Forms 项目,它在 SQL Server 2008 R2 中存储了一些值,其中有许多处理我的应用程序的表。

我想进行数据库备份,这样如果用户要松开操作系统并重新安装,他们可以使用备份(.BAK 文件)恢复数据库。

我想知道如何使用 C# 从 SQL Server 2008 R2 进行备份,以及在进行备份时是否必须在客户端计算机中安装 SQL Server。

另外,我怎样才能恢复它?任何例子都可能有所帮助。

4

1 回答 1

1

您需要安装客户端工具。

您需要的是 SMO(Sql Server 管理对象)

这提供了一个 api 来执行某些 Sql Server 任务,包括备份

于 2013-01-30T22:10:58.077 回答