SQL Server 2017:功能包缺失文件
Posted
技术标签:
【中文标题】SQL Server 2017:功能包缺失文件【英文标题】:SQL Server 2017: Feature Pack Missing File 【发布时间】:2018-05-07 23:02:59 【问题描述】:我将 Visual Studio 2015 和 Microsoft SQL Server 2017 用于 ASP.NET MVC 项目。
我尝试连接数据库时出现错误:
无法加载文件或程序集。 'microsoft.sqlserver.management.sdk.sfc 版本=12.0.0.0。 Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。
我在此链接上尝试了解决方案: Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
我会尝试 2017 版的解决方案: https://www.microsoft.com/en-us/download/details.aspx?id=55992
但没有 Microsoft SQL Server 2017 功能包的数据 (SharedManagementObjects.msi
)。
【问题讨论】:
我还在等待帮助。 我也在找。收到了吗? 【参考方案1】:从 SQL Server 2017 开始,共享管理对象 (SMO) 以 Microsoft.SqlServer.SqlManagementObjects NuGet 包的形式分发。
https://docs.microsoft.com/en-us/sql/relational-databases/server-management-objects-smo/installing-smo?view=sql-server-ver15
【讨论】:
如何获得运行使用该库的应用程序所需的 .dll? 通过 NuGet 搜索即可:Microsoft.SqlServer.SqlManagementObjects以上是关于SQL Server 2017:功能包缺失文件的主要内容,如果未能解决你的问题,请参考以下文章