Csharp/C#教程:如何安装Microsoft.SqlServer.Management.SqlParser?分享


如何安装Microsoft.SqlServer.Management.SqlParser?

当我在新机器上重建它时,我的c#installer项目出现了大量警告。 警告是他们正在寻找版本11.0.0.0的dll版本,其中只有10.0.0.0版本存在。 我发现这是由于安装了SQL Server的版本(SQL Server 2008 R2)。 大多数dll都是由于Share Management Objects软件包的版本不是版本11.0.0.0。

所以我安装了共享管理对象所需的SqlSysClrTypes.msi(x86)。 然后我安装了ShareManagementObjects.msi(x86)。 我是从这里得到的。

一些错误已经消失,但现在我得到2似乎引用了应该从SharedManagementObjects.msi安装的同一个dll。 它必须是可以获得/安装的东西,因为我目前有10.0.0.0版本。

错误是:

无法找到程序集“Microsoft.SqlServer.Smo.dll”的依赖项“MICROSOFT.SQLSERVER.MANAGEMENT.SQLPARSER”(签名=’89845DCD8080CC91’版本= ’11 .0.0.0’)

和:

无法找到程序集“Microsoft.SqlServer.Management.SmoMetadataProvider.dll”的依赖项“MICROSOFT.SQLSERVER.MANAGEMENT.SQLPARSER”(Signature =’89845DCD8080CC91’Version = ’11 .0.0.0’)

我读过的所有内容都表明Microsoft.sqlserver.management.sqlparser应该作为SharedManagementObjects.msi的一部分安装。 有什么我可以做到这个dll? 我需要安装其他东西,例如Native Client吗?

我通过安装文件ENU x64 TSqlLanguageService.msi解决了同样的问题。 你可以在这里找到它:

在这里选择文件TSqlLanguageService.msi

上述就是C#学习教程:如何安装Microsoft.SqlServer.Management.SqlParser?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/950050.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐