Gjelder for
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptomer

Når du bruker Avstandstoleranse datatype og tilhørende metoder i 2012 for Microsoft SQL Server eller Microsoft SQL Server-2014, er i SQL Server-operativsystemet (SQLOS)-scheduler kvantum mål beskyttet av SQL Server CLR vert laget. Denne typen beskyttelse som involverer preemptive, SQLOS-svitsjer kan øke CPU-forbruk. Årsaken til bryteren preemptive er å beskytte SQLOS planleggeren. Et kall til en SQL Server CLR-basert implementering kan ta uspesifisert tid uten å SQLOS scheduler eller endre virkemåten og samtidighet mønstrene. Derfor er Avstandstoleranse datatypen utformet for å bytte preemptive under hver aktivering.Obs! Avstandstoleranse datatypen er basert på SQL Server-CLR, kan det oppstå forskjellige nivåer av .NET minneforbruk og tråd bytte virkemåte.

Årsak

Avstandstoleranse data type metoder kjøringer er vanligvis underordnede millisekunder, og krever kanskje ikke fullstendig SQL OS scheduler og preemptive beskyttelse. Indirekte kostnader for å bytte til og fra preemptive modus kan være mye større enn utførelsen av metoden Avstandstoleranse seg selv.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.