Mar*_*son 3 c# sql-server smo visual-studio
我正在接受一个旧版软件的支持电话.它有以下导入:
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;
Run Code Online (Sandbox Code Playgroud)
该项目中的参考文献指出:
Microsoft.SqlServer.ConnectionInfo
Microsoft.SqlServer.Smo
Run Code Online (Sandbox Code Playgroud)
..目前尚未解决,导致编译失败.
我需要下载和安装什么才能让这个项目编译?我目前安装了SQL Server 2008.我找到了http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=50b97994-8453-4998-8226-fa42ec403d17等链接,但我不确定要安装什么.
我们非常感谢所需内容的链接!谢谢.
您需要安装管理对象,它们位于XMO包中:
Management Objects Collection包中包含SQL Server 2005管理API的几个关键元素,包括分析管理对象(AMO),复制管理对象(RMO)和SQL Server管理对象(SMO).开发人员和DBA可以使用这些组件以编程方式管理SQL Server 2005.
注意:Microsoft SQL Server 2005管理对象集合需要Microsoft Core XML Services(MSXML)6.0和Microsoft SQL Server Native Client,也可在此页面上找到.
受众:客户,合作伙伴,开发人员
X86包(SQLServer2005_XMO.msi) - 9529 KB X64包(SQLServer2005_XMO_x64.msi) - 14963 KB IA64包(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服务器实例)
从Sql server安装目录示例中添加对sdk文件夹内的assemblies文件夹的引用Microsoft.SqlServer.Smo,Microsoft.SqlServer.ConnectionInfo并且Microsoft.SqlServer.Management.Sdk.Sfc:C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
| 归档时间: |
|
| 查看次数: |
13628 次 |
| 最近记录: |