Oprava: Chybová zpráva při spuštění uložené procedury spustí transakci, která obsahuje příkaz Transact-SQL v SQL Server 2005: "nový požadavek není povoleno spustit, protože by součástí transakce platný popisovač"

Chyba: #50001379 (SQL Hotfix)
Společnost Microsoft distribuuje opravy Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005.

Souhrn

Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy opravené balíčkem oprav hotfix
  • Požadavky pro instalaci balíčku oprav hotfix
  • Zda musí restartování počítače po instalaci balíčku oprav hotfix
  • Zda je balíček opravy hotfix nahrazuje jiným balíčkem oprav hotfix
  • Zda je nutné provést jakékoli změny registru
  • Soubory, které jsou obsaženy v balíčku oprav hotfix

Příznaky

Zvažte následující scénář. Vyvíjíte aplikace založené na Microsoft SQL Server 2005, která používá zprostředkovatele SQL Nativní klient ODBC. V aplikaci spustit uložené procedury pomocí volání funkce ODBC v synchronním režimu. Uložené procedury spustí transakci, která obsahuje příkaz Transact-SQL. V tomto scénáři Pokud vyprší časový limit příkazu Transact-SQL následné příkazy obsahují následující chybová zpráva:
Číslo chyby: stav Chyba 3989: Třída 1 Error: 16 chybová zpráva:

Nový požadavek není povoleno spustit, protože by součástí transakce platný popisovač.

Řešení

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

  • SQL Server 2005 Service Pack 2
    Další informace o možnostech získání aktualizace SQL Server 2005 Service Pack 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:

    913089 jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o restartování počítače

Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o registrech

Není nutné změnit registr.

Informace o souborech opravy hotfix

Tato oprava hotfix obsahuje pouze soubory, které jsou nutné k opravě problémů, které jsou uvedeny v tomto článku. Tato oprava hotfix nemusí obsahovat všechny soubory nutné k plné aktualizaci produktu na nejnovější verzi. Anglická verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.

SQL Server 2005 32bitové verze

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.analysisservices.dll9.0.3177.01,217,90425-19:28x86
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3177.0296,30425-19:28x86
Msmdlocal.dll9.0.3177.015,948,14425-19:28x86
Mssqlsystemresource.ldfNení k dispozici524,28825-13:30Není k dispozici
Mssqlsystemresource.mdfNení k dispozici40,108,03225-13:30Není k dispozici
Odsole70.dll2005.90.3177.059,24825-19:28x86
Rdistcom.dll2005.90.3177.0644,97625-19:28x86
Replmerg.exe2005.90.3177.0320,88025-19:28x86
Replrec.dll2005.90.3177.0784,75225-19:28x86
Sqlaccess.dll2005.90.3177.0350,57625-19:28x86
Sqlservr.exe2005.90.3177.029,193,07225-19:28x86
Sqlwep.dll2005.90.3177.090,99225-19:28x86
Sqsrvres.dll2005.90.3177.070,51225-19:28x86
Sysdbupg.sqlNení k dispozici510,62210-16:40Není k dispozici
Xpstar90.dll2005.90.3177.0295,79225-19:28x86

X64-based verze serveru SQL Server 2005

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.analysisservices.dll9.0.3177.01,217,90425-19:28x86
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3177.0296,30425-19:28x86
Msmdlocal.dll9.0.3177.015,948,14425-19:28x86
Mssqlsystemresource.ldfNení k dispozici524,28825-13:30Není k dispozici
Mssqlsystemresource.mdfNení k dispozici40,108,03225-13:30Není k dispozici
Odsole70.dll2005.90.3177.090,48025-19:38x64
Rdistcom.dll2005.90.3177.0828,78425-19:38x64
Replmerg.exe2005.90.3177.0417,64825-19:38x64
Replrec.dll2005.90.3177.01,011,56825-19:38x64
Sqlaccess.dll2005.90.3177.0357,74425-19:38x86
Sqlservr.exe2005.90.3177.039,697,26425-19:38x64
Sqlwep.dll2005.90.3177.090,99225-19:28x86
Sqlwep.dll2005.90.3177.0123,76025-19:38x64
Sqsrvres.dll2005.90.3177.083,31225-19:38x64
Sysdbupg.sqlNení k dispozici510,62210-16:40Není k dispozici
Xpstar90.dll2005.90.3177.0546,67225-19:38x64

Jak potíže obejít

Chcete-li tento problém vyřešit, spusťte uloženou proceduru v asynchronním režimu.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

822499 nové schéma přidělování názvů pro Microsoft SQL Server software balíčky aktualizací.


Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 939285 - Poslední kontrola: 13. 1. 2017 - Revize: 2

Váš názor