Simptomi
Razmotrite sljedeći scenarij:
-
Koristite Microsoft SQL Server 2012 ili SQL Server 2014 Master podatkovne usluge (MDS).
-
Imate atribut koji sadrži vrijednost s posebnim znakom (kao što je simbol "+") u entitetu.
-
Definirajte poslovno pravilo na tom entitetu, a zatim ga konfigurirajte za slanje obavijesti e-poštom kada provjera valjanosti ne uspije.
U ovom scenariju veza u poruci e-pošte s obavijestima prekinuta je i nije ispravna. Na primjer, simbol "+" zamjenjuje se "% 2b" koji nije točan. Stoga veza ne može usmjeriti do očekivanog zapisa u MDS-u.
Uzrok
Taj se problem pojavljuje jer kada Silverlight dohvaća vrijednost kod iz zbirke QueryString, ona poziva URL, Dedekodiranje. Međutim, vrijednost u zbirci QueryString već je dešifrirana od strane MDS-a. Zbog toga se izvršava nepotrebna funkcija Urlje.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 SP1 /en-us/help/3067839
Kumulativno ažuriranje 8 za SQL Server 2014 /en-us/help/3067836
Kumulativno ažuriranje 5 za SQL Server 2012 SP2 /en-us/help/3037255
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".