KORRIGERING: Allvarligt undantag när du kör en fråga som innehåller CLR-funktioner mot en indexerad vy i SQL Server

Gäller för
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Enterprise Core SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Enterprise Core SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptom

Anta att du har en indexerad vy i en tabell i Microsoft SQL Server 2012 eller SQL Server 2014. När du kör en fråga som innehåller CLR-funktioner (Common Language Runtime) i WHERE-satsen mot den här vyn genereras ett allvarligt undantag och sessionen kopplas från.

Obs! Det viktiga kravet för det här problemet är att CLR-funktionerna måste vara deterministiska.

Lösning

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.

Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197

Kumulativ uppdatering 2 för SQL Server 2012 SP2 /en-us/help/2983175

Kumulativ uppdatering 11 för SQL Server 2012 SP1 /en-us/help/2975396

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

      

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".