gpt4 book ai didi

c# - Microsoft.SqlServer.Management.Smo 命名空间 - 我需要安装什么来解决它?

转载 作者:行者123 更新时间:2023-11-30 13:24:22 26 4
gpt4 key购买 nike

我正在接听有关旧版软件的支持电话。它具有以下导入:

using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;

项目中的引用指向:

Microsoft.SqlServer.ConnectionInfo
Microsoft.SqlServer.Smo

.. 当前未解决并导致编译失败。

要编译这个项目,我需要下载和安装什么?我目前确实安装了 SQL Server 2008。我找到了诸如 http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=50b97994-8453-4998-8226-fa42ec403d17 之类的链接但我不确定要安装什么。

非常感谢提供指向所需内容的链接!谢谢。

最佳答案

您想安装 XMO 包中的管理对象:

The Management Objects Collection package includes several key elements of the SQL Server 2005 management API, including Analysis Management Objects (AMO), Replication Management Objects (RMO), and SQL Server Management Objects (SMO). Developers and DBAs can use these components to programmatically manage SQL Server 2005.

Note: Microsoft SQL Server 2005 Management Objects Collection requires Microsoft Core XML Services (MSXML) 6.0 and Microsoft SQL Server Native Client, also available on this page.

Audience(s): Customer, Partner, Developer

X86 Package (SQLServer2005_XMO.msi) - 9529 KBX64 Package (SQLServer2005_XMO_x64.msi) - 14963 KBIA64 Package (SQLServer2005_XMO_ia64.msi) - 18372 KB

但是如果您已经安装了 SQL Server 2008,则可能已经安装了等效程序集。它们位于 C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies 下。

我不确定 2008 和 2005 版本有何不同,您可能想确保您不会为 2008 重新编译,如果它们是为 2005 设计的,反之亦然(尽管 2008 SMO 对象应该让您管理 2005 个服务器实例)

关于c# - Microsoft.SqlServer.Management.Smo 命名空间 - 我需要安装什么来解决它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com