Bug #: 1209 (rýchla oprava SQL)
Bug #: 443526 (SQLBUDT)
BUG #: 1209 (rýchla oprava SQL)BUG #: 443526 (SQL BU chyby sledovanie)BUG #: 61538 (údržby)
Microsoft distribuuje Microsoft SQL Server 2005 opravy ako jeden súbor na prevzatie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej SQL Server 2005 opraviť uvoľnenia.
Tento článok popisuje nasledovné o vydaní tejto rýchlej opravy:
-
Problémy, ktoré odstraňuje Táto oprava hotfix
-
Požiadavky na inštaláciu opravy hotfix
-
Informácie o tom, či je potrebné reštartovať počítač po nainštalovaní balíka rýchlej opravy
-
Informácie o tom, či opravy hotfix nahrádza inou opravou hotfix
-
Informácie o tom, či je potrebné vykonať zmeny v databáze registry
-
Súbory, ktoré sú obsiahnuté v balíku
Príznaky
Pri spúšťaní používateľom definované funkcie SQL Server 2005, zobrazí sa chybové hlásenie. Tento problém sa vyskytuje, ak spustíte nasledujúci príkaz, skôr, než spustíte funkciu používateľom:
SET FMTONLY ON
Zobrazí iné chybové hlásenie, v závislosti na verzii SQL Server 2005 nainštalovaný. Ak používate SQL Server 2005 Service Pack 1 (SP1), sa môže prejaviť iné problémy.
Pôvodná verzia servera SQL Server 2005
Pri spúšťaní používateľom definované funkcie pôvodnú verziu SQL Server 2005, zobrazí nasledujúce chybové hlásenie.
Správa 536, úroveň 16, štát 5 riadok 4
Neplatná dĺžka parameter odovzdaný PODREŤAZEC funkcie.
SQL Server 2005 SP1
Pri spúšťaní používateľom definované funkcie SQL Server 2005 SP1, sa vyskytnúť nasledujúce problémy:
-
Zobrazí nasledujúce chybové hlásenie:
MSG 109, úroveň 20, štát 0, riadok 0
Transport úrovni chyba pri prijímaní výsledky zo servera. (poskytovateľ: zdieľaná pamäť poskytovateľa, chyba: 0 - presmerovanie bola ukončená.) -
Služba SQL Server sa zastaví.
-
Nasledujúce porušenie prístupu je prihlásený SQL Server Errorlog súboru:
SqlDumpExceptionHandler: Proces 53 generuje zásadnej výnimky c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server sa ukončiť proces.
Riešenie
Informácie o balíku Service Pack
Ak chcete vyriešiť tento problém, Získajte najnovší balík service pack pre program SQL Server 2005. Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
913089 ako získať najnovší balík service pack pre program SQL Server 2005
Informácie o rýchlej oprave
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy.
Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na webovej lokalite spoločnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.
Požiadavky
Musíte mať nainštalovaný chcete použiť túto rýchlu opravu balík SQL Server 2005 Service Pack 1 (SP1).
Ďalšie informácie o možnostiach získania SQL Server 2005 Service Pack 1, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
913089 ako získať najnovší balík service pack pre program SQL Server 2005
Informácie o reštartovaní
Musíte reštartovať službu SQL Server, po inštalácii tejto rýchlej opravy.
Informácie o databáze Registry
Nemáte zmeniť databázu registry.
Informácie o reštartovaní
Táto rýchla oprava obsahuje iba súbory, ktoré sú potrebné na odstránenie problémov, ktoré sú uvedené v tomto článku. Táto rýchla oprava nemusí obsahovať všetky súbory, ktoré sú potrebné na úplnú aktualizáciu produktu na najnovšiu verziu.
Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Time Zone (Časové pásmo) v položke Date and Time (Dátum a čas) v ovládacom paneli.
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
---|---|---|---|---|---|
Hauresourcedb.ldf |
Nevzťahuje sa |
524,288 |
17-Aug-2006 |
10:39 |
Nevzťahuje sa |
Hauresourcedb.mdf |
Nevzťahuje sa |
39,911,424 |
17-Aug-2006 |
10:39 |
Nevzťahuje sa |
Logread.exe |
2005.90.2183.0 |
398,112 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.analysisservices.adomdclient.dll |
9.0.2183.0 |
543,520 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.analysisservices.deployengine.dll |
9.0.2183.0 |
138,016 |
17-Aug-2006 |
14:12 |
x86 |
Microsoft.analysisservices.dll |
9.0.2183.0 |
1,215,264 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.sqlserver.mgdsqldumper.dll |
2005.90.2183.0 |
75,552 |
17-Aug-2006 |
14:11 |
x86 |
Microsoft.sqlserver.sqlenum.dll |
9.0.2183.0 |
908,064 |
17-Aug-2006 |
14:13 |
x86 |
Msgprox.dll |
2005.90.2183.0 |
197,920 |
17-Aug-2006 |
14:11 |
x86 |
Msmdlocal.dll |
9.0.2183.0 |
15,703,840 |
17-Aug-2006 |
14:13 |
x86 |
Msmdredir.dll |
9.0.2183.0 |
3,968,800 |
17-Aug-2006 |
14:14 |
x86 |
Replprov.dll |
2005.90.2183.0 |
547,616 |
17-Aug-2006 |
14:13 |
x86 |
Replrec.dll |
2005.90.2183.0 |
782,112 |
17-Aug-2006 |
14:12 |
x86 |
Sqlaccess.dll |
2005.90.2183.0 |
347,936 |
17-Aug-2006 |
14:13 |
x86 |
Sqlagent90.exe |
2005.90.2183.0 |
319,264 |
17-Aug-2006 |
14:12 |
x86 |
Sqlservr.exe |
2005.90.2183.0 |
28,959,064 |
17-Aug-2006 |
14:13 |
x86 |
Sysdbupg.sql |
Nevzťahuje sa |
192,346 |
19-Jul-2006 |
09:02 |
Nevzťahuje sa |
Template_hauresourcedb.ldf |
Nevzťahuje sa |
524,288 |
17-Aug-2006 |
10:39 |
Nevzťahuje sa |
Template_hauresourcedb.mdf |
Nevzťahuje sa |
39,911,424 |
17-Aug-2006 |
10:39 |
Nevzťahuje sa |
Xpstar90.dll |
2005.90.2183.0 |
292,640 |
17-Aug-2006 |
14:16 |
x86 |
Xpstar90.rll |
2005.90.2183.0 |
152,864 |
17-Aug-2006 |
14:12 |
Nevzťahuje sa |
Alternatívne riešenie
Obísť tento problém, zmeňte nastavenie nastaviť FMTONLY off skôr, než spustíte používateľom definované funkcie.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti "Vzťahuje sa na". Tento problém bol opravený v SQL Server 2005 Service Pack 2.
Ďalšie informácie
Ďalšie informácie o možnostiach získania aktualizácie Microsoft SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
822499 nové pomenovania schém pre SQL Server aktualizácie balíkov
Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft
Informácie výpisu zásobníka
SQL Server 2005 SP1 zobrazí nasledovné informácie výpisu zásobníka:
2006-08-16 19:30:37.61 spid54 * Short Stack Dump2006-08-16 19:30:37.62 spid54 014718DE Module(sqlservr+004718DE)
2006-08-16 19:30:37.62 spid54 0108B032 Module(sqlservr+0008B032)
2006-08-16 19:30:37.62 spid54 0108B066 Module(sqlservr+0008B066)
2006-08-16 19:30:37.62 spid54 014680F2 Module(sqlservr+004680F2)
2006-08-16 19:30:37.62 spid54 01BDF9D2 Module(sqlservr+00BDF9D2)
2006-08-16 19:30:37.62 spid54 014688D5 Module(sqlservr+004688D5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 0136764A Module(sqlservr+0036764A)
2006-08-16 19:30:37.62 spid54 013674C1 Module(sqlservr+003674C1)
2006-08-16 19:30:37.62 spid54 01367356 Module(sqlservr+00367356)
2006-08-16 19:30:37.62 spid54 01BF2102 Module(sqlservr+00BF2102)
2006-08-16 19:30:37.62 spid54 01381DA5 Module(sqlservr+00381DA5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 01041DD5 Module(sqlservr+00041DD5)
2006-08-16 19:30:37.62 spid54 0103DFD4 Module(sqlservr+0003DFD4)
2006-08-16 19:30:37.62 spid54 01006A96 Module(sqlservr+00006A96)
2006-08-16 19:30:37.62 spid54 01006BBC Module(sqlservr+00006BBC)
2006-08-16 19:30:37.62 spid54 01006DAB Module(sqlservr+00006DAB)
2006-08-16 19:30:37.62 spid54 01447562 Module(sqlservr+00447562)
2006-08-16 19:30:37.62 spid54 0144859B Module(sqlservr+0044859B)
2006-08-16 19:30:37.62 spid54 0144789A Module(sqlservr+0044789A)
2006-08-16 19:30:37.64 spid54 01447720 Module(sqlservr+00447720)
2006-08-16 19:30:37.64 spid54 781329AA Module(MSVCR80+000029AA)
2006-08-16 19:30:37.65 spid54 78132A36 Module(MSVCR80+00002A36)
sqlservr!CMsqlXactImp::ClearAllUpdateSequenceMarkers+0x3b (CONV: thiscall)
sqlservr!CMsqlXactImp::RollbackInternal+0x3a (CONV: thiscall)
sqlservr!CMsqlXactImp::Rollback+0x31 (CONV: thiscall)
sqlservr!CAutoMsqlXact::RollbackNestedXact+0x1b (FPO: [0,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::RollbackNestedXact+0x14 (FPO: [1,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::FinishNormalImp+0x8c (CONV: thiscall)
sqlservr!CExecuteStatement::FinishOnExceptionImp+0x13 (CONV: thiscall)
sqlservr!CMsqlExecContext::FExecute+0x65c (CONV: thiscall)
sqlservr!CSQLSource::Execute+0x73b (CONV: thiscall)
sqlservr!process_request+0x2e3 (CONV: stdcall)
sqlservr!process_commands+0x2e0 (CONV: stdcall)
sqlservr!SOS_Task::Param::Execute+0xe2 (CONV: thiscall)
sqlservr!SOS_Scheduler::RunTask+0xb9 (CONV: thiscall)
sqlservr!SOS_Scheduler::ProcessTasks+0x141 (CONV: stdcall)
sqlservr!SchedulerManager::WorkerEntryPoint+0x1a8 (CONV: stdcall)
sqlservr!SystemThread::RunWorker+0x7f (CONV: thiscall)
sqlservr!SystemThreadDispatcher::ProcessWorker+0x225 (CONV: thiscall)
sqlservr!SchedulerManager::ThreadEntryPoint+0x143 (CONV: stdcall)
msvcr80!_callthreadstartex+0x1b (FPO: [Non-Fpo]) (CONV: cdecl)
msvcr80!_threadstartex+0x66 (FPO: [Non-Fpo]) (CONV: stdcall)