我有一个 C# 控制台应用程序,它尝试创建 Microsoft.SqlServer.Management.IntegrationServices 对象的实例:
string SqlConnectionstring = $"Data Source={ serverName };Initial Catalog=master;Integrated Security=SSPI";
SqlConnection cn = new(SqlConnectionstring);
IntegrationServices ssis = new IntegrationServices(cn); //fails!
但是当最后一行代码运行时,会引发以下异常:
{“找不到方法:'Void Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection..ctor(System.Data.SqlClient.SqlConnection)'。”}
我正在将 SQLServer.SMO.2016 NuGet 包用于 SMO 和 IntegrationServices 程序集。
不知道如何修复此错误。有什么想法吗?
不知道有没有人成功解决这个问题?遇到同样的错误,我相信这是库之间的一些不兼容,但看不出有什么问题。使用 SQL Server 2022 和相关库。