用于 SQL 管理的 c# 命名空间,用于 sql server 备份

标签 c# sql-server-2005 .net-4.0

我正在尝试使用 C# .NET 3.5/4.0 务实地运行 SQL Server 数据库的备份。我已经找到了如何完成此操作,但是我似乎找不到用于备份的命名空间库。

我正在寻找 Microsoft.SqlServer.Management 库,但我在任何地方都找不到这些库。我已经安装了 SQL Server 2005 Enterprise,所有的工具示例和库似乎仍然没有出现在 visual studio(2010 版)中

欢迎任何意见,谢谢。

最佳答案

您会在以下位置找到它们:

"C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies"

(那是在我的 64 位机器上的 SQL 2008。)
您需要以下所有三个程序集:

  • Microsoft.SqlServer.Smo.dll
  • Microsoft.SqlServer.SqlEnum.dll
  • Microsoft.SqlServer.SmoEnum.dll

http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo(v=SQL.90).aspx

关于用于 SQL 管理的 c# 命名空间,用于 sql server 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345086/

相关文章:

c# - 从 sql server 数据库中检索图像

.net - 一些旧代码的线程问题

.net-4.0 - ConcurrentBag<T> 的实际用途是什么?

c# - 在 Unity C# 中启动、暂停和重新启动计时器 - 仅在触发器内部减少计时器并在外部触发器时重置

sql - 使用同一 select 语句中的 N 动态选择前 N 个

sql-server - 有趣的 SQL Server 性能调优问题

wcf - WCF ServiceRoute 路由前缀可以包含路径值吗?

c# - 像 Stack Overflow 一样格式化数字(用 K 后缀四舍五入到千位)

c# - AWS Lambda 中的空白环境变量

c# - Visual Studio C# 单元测试