Korriger: Vranglås når programmer prøver å hente eller oppdatere et Godkjenningstoken med gjennom Azure nøkkel Vault leverandør for alltid kryptert

Symptomer

Tenk deg følgende:

  • Du har Microsoft .NET Framework-programmer som bruker Alltid kryptert i SQL Server-2016 eller Azure SQL-Database.

  • Hovednøklene kolonnen for disse programmene er lagret i hvelvet Azure-tasten.

I dette scenariet kan få programmene vranglåser. Programmene blir derfor ikke svarer (henger) eller tidsavbrutt.

Vranglåser kan oppstå under forsøk på å hente eller oppdatere et Godkjenningstoken for for Azure nøkkel hvelvet.

Årsak

Når et program sender spørringer krypterte kolonner i databasen, .NET Framework Data Provider for SQL Server-kall til Azure viktige Vault leverandør for alltid krypterte. Dette, i sin tur kaller en program-baserte asynkrone oppgave som får eller oppdaterer et token for Azure nøkkel hvelvet. Denne koden banen i Azure nøkkel Vault leverandøren for alltid kryptert NuGet pakke versjoner 2.0.x og 1.x.x er utsatt for vranglås fordi det kaller noen metoder for asynkron på feil måte.

Løsning

Problemet ble først løst i Azure nøkkel Vault-leverandør for alltid kryptert versjon 2.1.0 .  Hvis du bruker alltid kryptert og Azure nøkkel Vault leverandøren, anbefaler vi sterkt at du bygge og distribuere din applikasjon slik at den bruker Azure nøkkel Vault-leverandør for alltid kryptert versjon 2.1.0 eller senere.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×