Applies ToMicrosoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Workgroup Edition Microsoft SQL Server 2005 Enterprise Edition

BUG #: 1209 (SQL-Hotfix)BUG #: 443526 (SQLBUDT)

Microsoft distribueert oplossingen voor Microsoft SQL Server 2005 als één downloadbaar bestand. Aangezien de oplossingen cumulatief zijn, elke nieuwe versie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige versie van SQL Server 2005 zijn release opgelost.

Dit artikel beschrijft het volgende over deze hotfix:

  • De problemen die met dit hotfix-pakket worden opgelost

  • De vereisten voor het installeren van het hotfix-pakket

  • Informatie over of u de computer opnieuw opstarten moet na het installeren van het hotfix-pakket

  • Informatie over of het hotfix-pakket wordt vervangen door een ander hotfixpakket

  • Informatie over of u eventuele wijzigingen in het register moet aanbrengen

  • De bestanden die zijn opgenomen in het hotfix-pakket

Symptomen

Wanneer u een door de gebruiker gedefinieerde functie in SQL Server 2005 uitvoert, wordt een foutbericht weergegeven. Dit probleem treedt op als u de volgende instructie uitvoeren voordat u de gebruiker gedefinieerde functie uitvoeren:

SET FMTONLY ON

U ontvangt een ander foutbericht wordt weergegeven, afhankelijk van de versie van SQL Server 2005 die u hebt geïnstalleerd. Als u SQL Server 2005 Service Pack 1 (SP1) gebruikt, kan er ook andere problemen optreden.

De originele versie van SQL Server 2005

Wanneer u de gebruiker gedefinieerde functie in de oorspronkelijke versie van SQL Server 2005 uitvoert, wordt het volgende foutbericht weergegeven.

Msg 536, niveau 16 staat 5, regel 4Ongeldige lengte-parameter doorgegeven aan de functie reeks.

SQL Server 2005 SP1

Als u de gebruiker gedefinieerde functie in SQL Server 2005 SP1 uitvoert, worden de volgende problemen optreden:

  • Het volgende foutbericht wordt weergegeven:

    Msg 109, niveau 20 staat 0, regel 0Een niveau van het vervoer fout bij het ontvangen van de resultaten van de server. (provider: Shared Memory-Provider, fout: 0 - de sluis is beëindigd.)

  • De SQL Server-service stopt.

  • De volgende toegangsfout wordt vastgelegd in het foutenlogboek van SQL Server-bestand:

    SqlDumpExceptionHandler: 53 proces gegenereerd fatale uitzondering c0000005 EXCEPTION_ACCESS_VIOLATION. Dit proces wordt beëindigd.

Oplossing

Informatie over het service pack

U lost dit probleem, het meest recente servicepack voor SQL Server 2005 te verkrijgen. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

913089 het verkrijgen van het meest recente servicepack voor SQL Server 2005

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen.Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

U moet SQL Server 2005 Service Pack 1 (SP1) hebben geïnstalleerd om deze hotfix te kunnen hebben.Voor meer informatie over het verkrijgen van SQL Server 2005 Service Pack 1, klikt u op het volgende artikel in de Microsoft Knowledge Base:

913089 het verkrijgen van het meest recente servicepack voor SQL Server 2005

Opstartinformatie

U moet de SQL Server-service opnieuw starten nadat u deze hotfix hebt toegepast.

Informatie over het register

U hoeft niet te wijzigen van het register.

Informatie over hotfixbestanden

Deze hotfix bevat alleen de bestanden die nodig zijn om de problemen verhelpen die in dit artikel worden vermeld. Deze hotfix bevat mogelijk niet alle bestanden die u hebt nodig om een product volledig bijwerken naar de laatste build.De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Gebruik het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm om het verschil tussen UTC en lokale tijd.

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Hauresourcedb.ldf

Niet van toepassing

524,288

17-Aug-2006

10:39

Niet van toepassing

Hauresourcedb.mdf

Niet van toepassing

39,911,424

17-Aug-2006

10:39

Niet van toepassing

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

Niet van toepassing

192,346

19-Jul-2006

09:02

Niet van toepassing

Template_hauresourcedb.ldf

Niet van toepassing

524,288

17-Aug-2006

10:39

Niet van toepassing

Template_hauresourcedb.mdf

Niet van toepassing

39,911,424

17-Aug-2006

10:39

Niet van toepassing

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

Niet van toepassing

Tijdelijke oplossing

Om dit probleem omzeilen door de instelling FMTONLY ingesteld op OFF wijzigen voordat u de gebruiker gedefinieerde functie uitvoeren.

Status

Microsoft heeft bevestigd dat dit een probleem is in de Microsoft-producten die worden vermeld in de sectie "Van toepassing op". Dit probleem werd voor het eerst verholpen in SQL Server 2005 Service Pack 2.

Meer informatie

Voor meer informatie over het naamgevingsschema voor Microsoft SQL Server-updates klikt u op het volgende artikel in de Microsoft Knowledge Base:

822499 Nieuw naamgevingsschema voor Microsoft SQL Server-software-updatepakkettenVoor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Informatie over de stack dump

Wordt de volgende stack dump-gegevens in SQL Server 2005 SP1:

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)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.