gpt4 book ai didi

.net - 引用Microsoft.SqlServer.Smo.dll

转载 作者:行者123 更新时间:2023-12-01 18:14:14 25 4
gpt4 key购买 nike

我需要使用Server存储在 Microsoft.SqlServer.Smo.dll 中的类我在通常的“引用”对话框中没有看到此程序集。我在 C:/Program Files/Microsoft SQL Server/100/SDK/Assemblies 中找到了它,并尝试从那里引用,但 Visual Studio 抛出错误“引用 'C:/Program Files/Microsoft SQL Server/100/SDK/无法添加 Assemblies/Microsoft.SqlServer.Smo.dll'。请确保该文件可访问,并且它是有效的程序集或 COM 组件”。我究竟做错了什么?

最佳答案

C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies 是正确的文件夹位置(或 C:\Program Files (x86)\Microsoft SQL Server\100\64 位系统上的 SDK\Assemblies)。

您需要添加对以下内容的引用:

  • Microsoft.SqlServer.ConnectionInfo.dll

  • Microsoft.SqlServer.Smo.dll

  • Microsoft.SqlServer.Management.Sdk.Sfc.dll

  • Microsoft.SqlServer.SqlEnum.dll

(这些是构建 SMO 应用程序所需的最少文件)

对于 SQL Server 2016,此位置为 C:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies(对于 64 位版本)。

引用号:How to: Create a Visual C# SMO Project in Visual Studio .NET

SQL Server 管理对象 (SMO) 可作为相关 SQL Server (20XX) Feature Pack 的一部分下载。 (检查小字,因为我不相信这些是可重新分发的?)

关于.net - 引用Microsoft.SqlServer.Smo.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6453415/

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