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:功能包缺失文件的主要内容,如果未能解决你的问题,请参考以下文章

sql server2017功能该怎么选

Python和SQL Server 2017的强大功能

蓝桥ROS课程版本不匹配和功能包缺失报错解决

翻译:Python和SQL Server 2017的强大功能

Python和SQL Server 2017的强大功能

Python和SQL Server 2017的强大功能