Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Luați în considerare următorul scenariu:

  • Aveți aplicații Microsoft .NET Framework care se utilizează întotdeauna criptate în baza de date sql Server 2016 sau Azure SQL.

  • Tastele coordonatoare de coloană pentru aceste aplicații sunt stocate în Vault Key Azure.

În acest scenariu, aplicațiile prezintă blocări. Prin urmare, aplicațiile devin nereceptive (se blochează) sau sunt expirate. 

Blocajele pot apărea în timpul încercărilor de a achiziționa sau a reîmprospăta un token de autentificare pentru bolta cheii Azure.

Cauză

Atunci când o aplicație interoghează coloane criptate în baza de date, furnizorul de date .NET Framework pentru SQL Server apelează furnizorul de seifuri pentru cheia Azure pentru totdeauna criptat. Aceasta, la rândul său, apelează o activitate asincronă bazată pe aplicații, care dobândește sau reîmprospătează un simbol pentru bolta cheii Azure. Această cale de cod din Azure Key Vault Provider pentru totdeauna criptate pachetul NuGet versiunile 2.0. x și 1. x. x este predispus la blocări, deoarece apelează unele metode asincrone într-un mod incorect.

Rezolvare

Problema a fost remediată pentru prima dată în Azure Key Vault Provider pentru versiunea criptată 2.1.0.Dacă utilizați întotdeauna criptate și Azure Key Vault Provider, vă recomandăm insistent să reconstruiți și să Reimplementați aplicația, astfel încât să utilizeze Azure Key Vault Provider pentru versiunea criptată întotdeauna 2.1.0 sau mai recentă.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×