Select the product you need help with
Oprava: Při nelze ukončit relaci spuštěný dotaz na propojený server SQL Server 2005 a SQL Server 2008ID článku: 961237 - Produkty, které se vztahují k tomuto článku. Společnost Microsoft distribuuje 2005 Microsoft SQL Server nebo Microsoft SQL Server 2008 opravuje jako jeden soubor ke stažení. Vzhledem k tomu, že jsou kumulativní opravy, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích serveru SQL Server 2005 nebo Microsoft SQL Server 2008 opravte uvolnění. Na této stráncePříznakyPříznak 1V roce 2005 Microsoft SQL Server nebo Microsoft SQL Server 2008 spustíte dotaz na propojený server. Když se pokusíte ukončit relaci, která je spuštěna dotazu, nelze odstranění relace. Výkon serveru SQL Server bude navíc velmi pomalé.Soubor minimálním je generováno ve složce protokolu serveru SQL Server. If you query the sys.dm_os_waiting_tasks dynamic management view, you receive a result that resembles the following: session_id request_id ecid blocking_session_id blocking_ecid task_state wait_type wait_duration_ms
---------- ----------- ----------- ------------------- ------------- --------------- -------------------------------
14 NULL NULL NULL 0 NULL 0
20 0 0 0 0 SUSPENDED WRITELOG 1360
53 0 0 58 0 SUSPENDED LCK_M_S 31982080
55 0 0 0 0 RUNNING 0
58 0 0 0 0 SUSPENDED LOGBUFFER 1350
59 0 0 0 0 SUSPENDED LOGBUFFER 1350
60 0 0 0 0 RUNNING 0
61 0 0 0 0 SUSPENDED LOGBUFFER 1350
63 0 0 14 0 SUSPENDED LCK_M_X 76460
66 0 0 0 0 SUSPENDED LOGBUFFER 1350
68 0 0 0 0 SUSPENDED LOGBUFFER 1330
70 0 0 0 0 RUNNING 0
77 0 0 0 0 SUSPENDED LOGBUFFER 1350
84 0 0 0 0 SUSPENDED WRITELOG 1230
87 0 0 0 0 SUSPENDED WRITELOG 3970
88 0 0 0 0 SUSPENDED WRITELOG 1210
Příznak 2Neobvyklé velikosti paměti růstu SQLAgent může také dojít. Je to způsobeno tím, že SQLAgent naplánuje úlohu spustí uložené procedury k propojeného serveru. Uložené procedury vyvolá chybu OLEDB. Text chyby OLEDB je předána zpět SQLAgent a paměti je neustále přidělených pro textovou zprávu, ale nikdy navrácen. To způsobuje růst paměti SQLAgent. Smyčka indefinate způsobí, že velký počet přidělení paměti SQLAgent.Informace v zásobníku volání# Child-SP RetAddr Call Site 00 00000000`1e29c548 00000000`77adccec ntdll!memcpy+0x314 01 00000000`1e29c550 00000000`77adbed4 ntdll!RtlpReAllocateHeap+0x741 02 00000000`1e29c800 00000000`73e62504 ntdll!RtlReAllocateHeap+0xa4 03 00000000`1e29c910 00000000`73de8356 sqlncli10!XxMpHeapReAlloc+0xca 04 00000000`1e29c950 00000000`73de82de sqlncli10!MpHeapReAlloc+0x44 05 00000000`1e29c9e0 00000000`73de826e sqlncli10!MpReallocZeroMemory+0x69 06 00000000`1e29ca10 00000000`73dfb015 sqlncli10!SQLReAllocateMemoryEx+0x2a 07 00000000`1e29ca50 00000000`73df8b7b sqlncli10!PlAddNewIEx+0x8e 08 00000000`1e29caa0 00000000`73df869b sqlncli10!SortErrors+0x6b 09 00000000`1e29cae0 000007fe`f6448d44 sqlncli10!SQLGetDiagFieldW+0x2bc 0a 00000000`1e29d180 000007fe`f64471b9 odbc32!DriverGetDiagField+0x124 0b 00000000`1e29d200 00000000`743a253e odbc32!SQLGetDiagFieldW+0x471 0c 00000000`1e29d750 00000000`7439d0d3 sqlsvc!GetInfoMessage+0x4e 0d 00000000`1e29d7b0 00000000`7439fee2 sqlsvc!dbQSQLMessageHandler+0x3a3 0e 00000000`1e2a1b50 00000000`0021c416 sqlsvc!QSQLExecDirectAsync+0x1a2 0f 00000000`1e2a1bb0 00000000`0021bac7 SQLAGENT!DoSQL+0x316 10 00000000`1e2a21a0 00000000`002339a3 SQLAGENT!ExecuteTSQL+0xd97 11 00000000`1e2a6cd0 00000000`00231f8a SQLAGENT!StartStep+0x693 12 00000000`1e2a77d0 00000000`00230daf SQLAGENT!DoStep+0x3ba 13 00000000`1e2ac7a0 00000000`756437d7 SQLAGENT!JobManager+0xa6f PříčinaKdyž se pokusíte ukončit relaci, která je spuštěna dotazu, vnitřní výjimce dochází. SQL Server začne iterovat neurčitou smyčky. Proto je nelze ukončit relace a snižuje výkon. ŘešeníInformace o kumulativní aktualizaci pro SQL Server 2005 Service Pack 2Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 12 pro SQL Server 2005 Service Pack 2. Další informace o této kumulativní aktualizaci balíčku získáte následujícím článku báze Microsoft Knowledge Base:962970 Poznámka: Vzhledem k tomu, že sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí serveru SQL Server 2005, opravte uvolnění. Společnost Microsoft doporučuje zvážit použití nejnovější vydání opravy, které tato oprava hotfix. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/962970/LN/
)
Balíček kumulativní aktualizace 12 pro SQL Server 2005 Service Pack 2937137 Opravy hotfix Microsoft SQL Server 2005 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2005 Service Pack 2 je třeba použít k instalaci serveru SQL Server 2005 Service Pack 2. Ve výchozím nastavení žádné opravy hotfix, která je poskytována v aktualizace service pack pro SQL Server je součástí příští aktualizace service pack pro SQL Server.
(http://support.microsoft.com/kb/937137/LN/
)
Vytvoří serveru SQL Server 2005, které byly vydány po vydání serveru SQL Server 2005 Service Pack 2 Informace o kumulativní aktualizaci pro SQL Server 2005 Service Pack 3Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 3 pro SQL Server 2005 Service Pack 3. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2005 naleznete následující článku znalostní báze Microsoft Knowledge Base:967909 Poznámka: Vzhledem k tomu, že sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí serveru SQL Server 2005, opravte uvolnění. Doporučujeme zvážit použití nejnovější vydání opravy, které tato oprava hotfix. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/967909/
)
Balíček kumulativní aktualizace 3 pro SQL Server 2005 Service Pack 3960598
(http://support.microsoft.com/kb/960598/
)
SQL Server 2005 vytvoří vydané po vydání SQL Server 2005 Service Pack 3 Informace o kumulativní aktualizaci pro verze SQL Server 2008Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 4. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 naleznete následující článku znalostní báze Microsoft Knowledge Base:963036 Poznámka: Vzhledem k tomu, že sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí SQL Server 2008, opravte uvolnění. Doporučujeme zvážit použití nejnovější vydání opravy, které tato oprava hotfix. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/963036/
)
Balíček kumulativní aktualizace 4 pro SQL Server 2008956909
(http://support.microsoft.com/kb/956909/
)
Vytvoří SQL Server 2008, které byly vydány po vydání serveru SQL Server 2008Informace o kumulativní aktualizaci pro SQL Server 2008 Service Pack 1Oprava tohoto problému byla první vydána v kumulativní aktualizaci 1 pro SQL Server 2008 Service Pack 1. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 naleznete následující článku znalostní báze Microsoft Knowledge Base:969099 Poznámka: Vzhledem k tomu, že sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí SQL Server 2008, opravte uvolnění. Doporučujeme zvážit použití nejnovější vydání opravy, které tato oprava hotfix. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/969099/
)
Balíček kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1970365
(http://support.microsoft.com/kb/970365/
)
Vytvoří SQL Server 2008, které byly vydány po vydání aktualizace Service Pack 1 pro SQL Server 2008 Jak potíže obejítPříznak 1 vyřešíte použít výraz pro vlastnost SQLStatementSource úkolu provést SQL Pokud chcete zadat příkaz SELECT pomocí proměnné. Například můžete nastavit následující výraz pro vlastnost SQLStatementSource úkolu provést SQL. ProhlášeníSpolečnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt. Další informaceDalší informace o balíčku kumulativní aktualizace 12 pro SQL Server 2005 Service Pack 2Další informace o jaké soubory jsou změněny a informace o všech předpokladech, chcete-li použít balíček kumulativní aktualizaci obsahující opravu hotfix, která je popsána tohoto článku znalostní báze Microsoft Knowledge Base naleznete následujícím článku znalostní báze Microsoft Knowledge Base:962970
(http://support.microsoft.com/kb/962970/LN/
)
Balíček kumulativní aktualizace 12 pro SQL Server 2005 Service Pack 2Další informace o balíčku kumulativní aktualizace 3 pro SQL Server 2005 Service Pack 3Další informace o jaké soubory jsou změněny a informace o všech předpokladech, chcete-li použít balíček kumulativní aktualizaci obsahující opravu hotfix, která je popsána tohoto článku znalostní báze Microsoft Knowledge Base naleznete následujícím článku znalostní báze Microsoft Knowledge Base:967909
(http://support.microsoft.com/kb/967909/LN/
)
Balíček kumulativní aktualizace 3 pro SQL Server 2005 Service Pack 3Další informace o balíček kumulativní aktualizace 4 pro vydanou verzi serveru SQL Server 2008Další informace o jaké soubory jsou změněny a informace o všech předpokladech, chcete-li použít balíček kumulativní aktualizaci obsahující opravu hotfix, která je popsána tohoto článku znalostní báze Microsoft Knowledge Base naleznete následujícím článku znalostní báze Microsoft Knowledge Base:963036
(http://support.microsoft.com/kb/963036/LN/
)
Balíček kumulativní aktualizace 4 pro SQL Server 2008Další informace o balíčku kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1Další informace o jaké soubory jsou změněny a informace o všech předpokladech, chcete-li použít balíček kumulativní aktualizaci obsahující opravu hotfix, která je popsána tohoto článku znalostní báze Microsoft Knowledge Base naleznete následujícím článku znalostní báze Microsoft Knowledge Base:969099
(http://support.microsoft.com/kb/969099/LN/
)
Balíček kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1Informace v zásobníku volání0:053> kL30 Child-SP Child-BSP RetAddr Call Site 00000000`46a3b320 00000000`46a41a78 00000000`77b99750 ntdll!RtlVirtualUnwind+0x100 00000000`46a3bc80 00000000`46a418f8 00000000`781a5900 ntdll!RtlUnwindEx+0x110 00000000`46a3c890 00000000`46a41870 00000000`781a2d40 msvcr80!_UnwindNestedFrames+0x2a0 00000000`46a3c970 00000000`46a41810 00000000`781a3950 msvcr80!CatchIt+0xe0 00000000`46a3c9d0 00000000`46a41730 00000000`781a41a0 msvcr80!FindHandler+0x710 00000000`46a3d480 00000000`46a416b8 00000000`781a4d90 msvcr80!__InternalCxxFrameHandler+0x4e0 00000000`46a3d480 00000000`46a41628 00000000`77c28860 msvcr80!__CxxFrameHandler3+0x370 00000000`46a3d4a0 00000000`46a41628 00000000`77b9a2d0 ntdll!RtlpExecuteEmHandlerForException+0x50 00000000`46a3d4c0 00000000`46a414a8 00000000`77b993a0 ntdll!RtlDispatchException+0x3f0 00000000`46a3e170 00000000`46a41450 00000000`77b99440 ntdll!RtlpRaiseException+0x120 00000000`46a3ec00 00000000`46a41438 00000000`76eb1d40 ntdll!RtlRaiseException+0x20 00000000`46a3ec00 00000000`46a413c8 00000000`781a5aa0 kernel32!GetDateFormatW+0x7a6d8 00000000`46a3eca0 00000000`46a41360 00000000`014f2d30 msvcr80!_CxxThrowException+0x160 00000000`46a3ecf0 00000000`46a412f0 00000000`014f3150 sqlservr!TurnUnwindAndThrowImpl+0x2f0 00000000`46a3ee50 00000000`46a411f0 00000000`014f37b0 sqlservr!ex_raise2+0x6b0 00000000`46a3f110 00000000`46a41190 00000000`038ee0e0 sqlservr!ex_raise+0xc0 00000000`46a3f150 00000000`46a41158 00000000`028bffa0 sqlservr!`anonymous namespace'::LogTdsProtocolError+0xd0 00000000`46a3f160 00000000`46a41138 00000000`0200eed0 sqlservr!`anonymous namespace'::RaiseErrorOnNestedStream+0x60 00000000`46a3f160 00000000`46a41088 00000000`01172180 sqlservr!CPostHydraTds::SendMsgImpl+0xe98100 00000000`46a3f1c0 00000000`46a41030 00000000`01172040 sqlservr!ODS_SENDFULLMSG+0x100 00000000`46a3f220 00000000`46a40fa0 00000000`011738b0 sqlservr!SendErrorToUser+0x1d0 00000000`46a3f290 00000000`46a40f20 00000000`01105a00 sqlservr!CErrorReportingManager::SendErrorToUser+0x260 00000000`46a3f320 00000000`46a40e10 00000000`0118a3d0 sqlservr!CErrorReportingManager::CwchFormatAndPrint+0x610 00000000`46a3f470 00000000`46a40dd8 00000000`0118a2f0 sqlservr!ex_vcallprint+0xb0 00000000`46a3f4b0 00000000`46a40d80 00000000`024cbfb0 sqlservr!ex_callprint+0xa0 00000000`46a3f4f0 00000000`46a40c90 00000000`02514e20 sqlservr!COledbError::FRelayErrorInfo+0x960 00000000`46a3f570 00000000`46a40c58 00000000`02f82030 sqlservr!COledbError::FPrintSQLServerError+0x190 00000000`46a3f5a0 00000000`46a40c10 00000000`0441b450 sqlservr!COledbError::GatherAndPrintMultipleResultsError+0x30 00000000`46a3f5b0 00000000`46a40b28 00000000`0164d160 sqlservr!CQScanRmtQueryNew::GetRow+0xad0 00000000`46a3f660 00000000`46a40a28 00000000`01768560 sqlservr!CQScanNLJoinTrivialNew::GetRow+0x1a90 00000000`46a3f690 00000000`46a40928 00000000`01333d30 sqlservr!CXStmtQuery::ErsqExecuteQuery+0xe50 00000000`46a3f760 00000000`46a407c8 00000000`0130ce40 sqlservr!CMsqlExecContext::ExecuteStmts<1,1>+0x19d0 00000000`46a3f870 00000000`46a406d0 00000000`0130ac70 sqlservr!CMsqlExecContext::FExecute+0x7c0 00000000`46a3f960 00000000`46a405f0 00000000`010fa300 sqlservr!CSQLSource::Execute+0x5f0 00000000`46a3fa10 00000000`46a404f8 00000000`010fa5c0 sqlservr!process_request+0x5c0 00000000`46a3fbe0 00000000`46a40478 00000000`0100e4b0 sqlservr!process_commands+0x6d0 00000000`46a3fdf0 00000000`46a40420 00000000`0100e210 sqlservr!SOS_Task::Param::Execute+0x1a0 00000000`46a3fe70 00000000`46a40378 00000000`0100dc30 sqlservr!SOS_Scheduler::RunTask+0x190 00000000`46a3fe90 00000000`46a402b0 00000000`01061ea0 sqlservr!SOS_Scheduler::ProcessTasks+0x170 OdkazyDalší informace o seznamu sestavení, které jsou k dispozici po SQL Server 2005 Service Pack 3 získáte následujícím článku báze Microsoft Knowledge Base: 960598 Další informace o seznamu sestavení, které jsou k dispozici po vydání aktualizace Service Pack 1 pro SQL Server 2008 získáte následujícím článku báze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/960598/
)
SQL Server 2005 vytvoří vydané po vydání SQL Server 2005 Service Pack 3 970365 Další informace o seznamu sestavení, které jsou k dispozici po vydání serveru SQL Server 2008 získáte následujícím článku znalostní báze společnosti Microsoft:
(http://support.microsoft.com/kb/970365/
)
Vytvoří SQL Server 2008, které byly vydány po vydání aktualizace Service Pack 1 pro SQL Server 2008 956909 Další informace o seznamu sestavení, které jsou k dispozici po SQL Server Service Pack 2 získáte následujícím článku znalostní báze společnosti Microsoft:
(http://support.microsoft.com/kb/956909/
)
Vytvoří SQL Server 2008, které byly vydány po vydání serveru SQL Server 2008 937137 Další informace o přírůstkové obsluhovaní model pro SQL Server získáte následujícím článku báze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/937137/LN/
)
Vytvoří serveru SQL Server 2005, které byly vydány po vydání serveru SQL Server 2005 Service Pack 2 935897 Další informace o získání aktualizace SQL Server 2005 Service Pack 2 získáte následujícím článku báze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/935897/LN/
)
Přírůstkové modelu obsluhovaní je k dispozici tým serveru SQL Server dodat opravy hotfix pro nahlášené potíže913089 Další informace o nových funkcích a vylepšeních v aktualizaci SQL Server 2005 Service Pack 2 naleznete na webu společnosti Microsoft:
(http://support.microsoft.com/kb/913089/LN/
)
Jak získat nejnovější aktualizaci service pack pro SQL Server 2005 http://go.microsoft.com/fwlink/?LinkId=71711 Další informace o schéma názvů pro aktualizace serveru SQL Server naleznete následující článku znalostní báze Microsoft Knowledge Base:
(http://go.microsoft.com/fwlink/?LinkId=71711)
822499 Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/822499/LN/
)
Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server824684
(http://support.microsoft.com/kb/824684/
)
Popis standardní terminologie používané při popisu aktualizací softwaru společnosti MicrosoftVlastnostiID článku: 961237 - Poslední aktualizace: 13. května 2010 - Revize: 6.0 Informace v tomto článku jsou určeny pro produkt:
Strojově přeložený článek Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum. Projděte si také anglickou verzi článku:961237
(http://support.microsoft.com/kb/961237/en-us/
)
|




Zpět nahoru








