question

Tobz avatar image
0 Votes"
Tobz asked Tobz answered

Method from assembly does not have an implementation

Hi everyone,

I have an SSIS package that is using the Microsoft.Azure.KeyVault.dll. This works fine when I run it from my computer. But once I deploy to the Integration Service Catalog, I get the following error:

Method 'get_SerializationSettings' in type 'Microsoft.Azure.KeyVault.KeyVaultClient' from assembly 'Microsoft.Azure.KeyVault, Version=3.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation

The Integration Service Catalog is running on SQL Server 2016. I read some articles that mentioned this can be cause because of incompatible versions of the .Net

Please I need some advise on how to solve this.

Thanks

sql-server-integration-services
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Tobz avatar image
0 Votes"
Tobz answered

I was able to downgrade the Microsoft.Azure.KeyVault.dll from 3.0.5 to 3.0.3 and it worked.

Thanks everyone

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

YitzhakKhabinsky-0887 avatar image
0 Votes"
YitzhakKhabinsky-0887 answered Tobz commented

Hi @Tobz,

Did you install any additional components/assemblies that have the Microsoft.Azure.KeyVault.dll, on the SSIS run-time server?


I read some articles that mentioned this can be cause because of incompatible versions of the .Net

Are you using SSIS Script Task in the package?

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Yes I did install the dll on the server. Yes, I am using script task in the package.

0 Votes 0 ·
Monalv-msft avatar image
0 Votes"
Monalv-msft answered

Hi @Tobz ,

May I know if the SSIS package and the Integration Service Catalog are in the same server?

If yes, please check if you set the TargetServerVersion as SQL Server 2016.

If not, please check if you install the Microsoft.Azure.KeyVault.dll in the server where the Integration Service Catalog is.

Best regards,
Mona



If the answer is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.