Symptom
Tänk dig följande situation:
-
Du använder Microsoft SQL Server 2012 eller SQL Server 2014 Master Data Services (MDS).
-
Du har ett attribut som innehåller ett värde med ett specialtecken (till exempel symbolen "+") i en entitet.
-
Du definierar en företags regel för den här enheten och konfigurerar den för att skicka ett e-postmeddelande när verifieringen Miss lyckas.
I det här scenariot är länken i e-postmeddelandet trasig och felaktig. Till exempel ersätts symbolen "+" av "% 2b", vilket är fel. Därför kan länken inte hänvisa till den förväntade posten i MDS.
Orsak
Det här problemet beror på att när Silverlight hämtar kodvärdet från QueryString-samlingen ringer det UrlDecode. Värdet i QueryString-samlingen har emellertid redan avkodats av MDS. Därför utförs en onödig UrlDecode.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 SP1 /en-us/help/3067839
Kumulativ uppdatering 8 för SQL Server 2014 /en-us/help/3067836
Kumulativ uppdatering 5 för SQL Server 2012 SP2 /en-us/help/3037255
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".