Príznaky
Predpokladajme, že použijete reláciu, v ktorej sa na prístup k údajom na serveri Microsoft SQL Server nazýva uložená procedúra Common Language Runtime (CLR) ("volacia relácia"), a tento postup následne vytvorí samostatné pripojenie ("druhá relácia") na rovnaký server namiesto kontextového pripojenia. Ak sa potom relácia hovorov ukončí z dôvodu časového limitu alebo zrušenia, druhá relácia sa môže stať osamotená a v systéme sa bude nachádzať, až kým sa neukončí manuálne pomocou príkazu zabiť . Ak sa v tejto osamotenej relácii nachádzajú žiadne zámky, Ostatné relácie môžu byť zablokované a čakajú na uvoľnenie zámkov.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server
Poznámka: Oprava je predvolene vypnutá z dôvodu potreby zachovanie staršie správanie CLR Threading na serveri SQL Server. Ak váš systém vykazuje príznaky spomenuté vyššie, stačí ho zapnúť. Ak chcete povoliť opravu, musíte pridať príznak sledovania 6559 na server pomocou možností spustenia služby databázový stroj. Nezabudnite, že tento príznak sledovania je možné použiť len spolu s možnosťami spustenia SQL servera. Nedá sa nastaviť pomocou príkazu DBCC TRACEON .
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.