Bugg #: 50000483 (SQL snabbkorrigering)
Microsoft distribuerar Microsoft SQL Server 2005 korrigeringar som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa, varje ny utgåva innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingår i föregående SQL Server 2005 fix release.
Sammanfattning
Den här artikeln beskrivs följande om den här snabbkorrigeringen Release:
-
Problem som korrigeras i det här snabbkorrigeringspaketet
-
Förutsättningar för installation av snabbkorrigeringspaketet
-
Information om huruvida du måste starta om datorn efter installation av snabbkorrigeringspaketet
-
Information om om snabbkorrigeringspaketet ersätts av andra snabbkorrigeringspaket
-
Information om huruvida du måste göra ändringar i registret
-
De filer som ingår i snabbkorrigeringspaketet
Symptom
Du kör en CLR-lagrad procedur (Common Language Runtime) eller en CLR-funktion i SQL Server-processen. I den lagrade proceduren CLR eller CLR-funktionen använder du en kontext anslutning för att öppna en loop-back-anslutning och köra många Transact-SQL-uttryck. Till exempel köra 1 000 000 000 Transact-SQL-uttryck. Dessutom returnerar dessa Transact-SQL-uttryck inte resultatuppsättningar. Dessa Transact-SQL-uttryck är till exempel SET-satser eller markör åtgärder. När du kör CLR lagrad procedur eller CLR-funktionen i SQL Server 2005, kan du få något av följande felmeddelanden:
Felmeddelande 1
Server: MSG 6535, nivå 16, tillstånd 49.NET Framework-körningen avbröts. En annan fråga orsakade AppDomain AppDomain. 1 att lossas eller ett ohanterat .net undantag inträffade.
AppDomain representerar namnet på den programdomän där koden körs.
Felmeddelande 2
Server: MSG 6532, nivå 16, tillstånd 70.NET Framework-körningen avbröts av eskaleringsprincip på grund av på minne.
När problemet uppstår loggas meddelanden av följande slag i SQL Server Errorlog:
2007-01-15 14:47:46.76 spid51 AppDomain 3 (CLR_DB. dbo [runtime]. 2) skapad. 2007-01-15 14:49:48.06 spid1s AppDomain 3 (CLR_DB. dbo [runtime]. 2) är markerad för avlastning på grund av Minnestryck. 2007-01-15 14:51:23.47 spid51 fel: 6532, allvarlighetsgrad: 16 tillstånd: 70.2007-01-15 14:51:23.47 spid51 .NET Framework-körningen avbröts av eskaleringsprincip på grund av på minne. 2007-01-15 14:51:53.31 spid51 AppDomain 3 (CLR_DB. dbo [runtime]. 2) lossas.
Lösning
En snabbkorrigering som stöds är tillgänglig från Microsoft. Den här snabbkorrigeringen är dock avsedd att åtgärda problemet som beskrivs i denna artikel. Den här snabbkorrigeringen endast på datorer som har drabbats av detta specifika problem. Den här snabbkorrigeringen kan få ytterligare testning. Därför, om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen. Om snabbkorrigeringen är tillgänglig för hämtning finns avsnittet "snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om det här avsnittet inte visas kan du kontakta Microsoft Customer Service och support för att få snabbkorrigeringen. Notera Om ytterligare problem uppstår eller om någon felsökning krävs, kan du behöva skapa en separat tjänstbegäran. De vanliga supportkostnaderna gäller för ytterligare supportfrågor och problem som inte uppfyller kraven för denna specifika snabbkorrigering. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en service förfrågan finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=supportNotera Formuläret "Snabbkorrigeringen tillgänglig hämtning" visar de språk som snabbkorrigeringen är tillgänglig. Om du inte ser ditt språk beror det på att en snabbkorrigering inte är tillgänglig för det språket.
Förutsättningar
Du måste ha SQL Server 2005 Service Pack 1 (SP1) installerat för att kunna installera den här snabbkorrigeringen. Mer information om hur du skaffar SQL Server 2005 Service Pack 1 klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base:
913089 hur du skaffar den senaste service Packet för SQL Server 2005
Information om omstart
Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.
Registerinformation
Du behöver inte ändra registret.
Information om snabb korrigeringsfil
Snabbkorrigeringen innehåller endast de filer som krävs för att åtgärda de problem som beskrivs i den här artikeln. Den här snabbkorrigeringen innehåller kanske inte alla filer som du måste ha för att fullständigt uppdatera en produkt till den senaste versionen. Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer listas i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen för att se skillnaden mellan UTC och lokal tid.
SQL Server 2005 32-bitars version
Filnamn |
Filversion |
Filstorlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Logread.exe |
2005.90.2206.0 |
398 112 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.analysisservices.adomdclient.dll |
9.0.2206.0 |
543 520 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.analysisservices.dll |
9.0.2206.0 |
1 215 264 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.sqlserver.sqlenum.dll |
9.0.2206.0 |
908 064 |
17-Nov-2006 |
03:16 |
x86 |
Ms.as.deployengine.dll |
9.0.2206.0 |
138 016 |
17-Nov-2006 |
03:16 |
x86 |
Ms.ss.mgdsqldumper.dll |
2005.90.2206.0 |
75 552 |
17-Nov-2006 |
03:16 |
x86 |
Msasxpress.dll |
9.0.2206.0 |
22 304 |
17-Nov-2006 |
03:16 |
x86 |
Msgprox.dll |
2005.90.2206.0 |
197 920 |
17-Nov-2006 |
03:16 |
x86 |
Msmdlocal.dll |
9.0.2206.0 |
15 614 752 |
17-Nov-2006 |
03:16 |
x86 |
Msmdredir.dll |
9.0.2206.0 |
3 990 304 |
17-Nov-2006 |
03:16 |
x86 |
Replprov.dll |
2005.90.2206.0 |
547 616 |
17-Nov-2006 |
03:16 |
x86 |
Replrec.dll |
2005.90.2206.0 |
782 112 |
17-Nov-2006 |
03:16 |
x86 |
Sqlaccess.dll |
2005.90.2206.0 |
347 936 |
17-Nov-2006 |
03:16 |
x86 |
Sqlagent90.exe |
2005.90.2206.0 |
318 752 |
17-Nov-2006 |
03:16 |
x86 |
Sqlservr.exe |
2005.90.2206.0 |
28 964 696 |
17-Nov-2006 |
03:16 |
x86 |
Xmlsub.dll |
2005.90.2206.0 |
192 800 |
17-Nov-2006 |
03:10 |
x86 |
Xpstar90.dll |
2005.90.2206.0 |
292 640 |
17-Nov-2006 |
03:10 |
x86 |
Xpstar90.rll |
2005.90.2206.0 |
152 864 |
17-Nov-2006 |
03:16 |
Ej tillämpligt |
SQL Server 2005 x 64-baserad version
Filnamn |
Filversion |
Filstorlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Logread.exe |
2005.90.2206.0 |
522 528 |
16-Nov-2006 |
18:02 |
x64 |
Microsoft.analysisservices.adomdclient.dll |
9.0.2206.0 |
543 520 |
16-Nov-2006 |
18:02 |
x86 |
Microsoft.analysisservices.dll |
9.0.2206.0 |
1 215 264 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.sqlserver.mgdsqldumper.dll |
2005.90.2206.0 |
91 424 |
16-Nov-2006 |
18:02 |
x64 |
Microsoft.sqlserver.sqlenum.dll |
9.0.2206.0 |
875 296 |
16-Nov-2006 |
18:02 |
x86 |
Microsoft.analysisservices.deploymentengine.dll |
9.0.2206.0 |
138 016 |
17-Nov-2006 |
03:16 |
x86 |
Msasxpress.dll |
9.0.2206.0 |
27 424 |
16-Nov-2006 |
18:02 |
x64 |
Msgprox.dll |
2005.90.2206.0 |
259 360 |
16-Nov-2006 |
18:02 |
x64 |
Msmdlocal.dll |
9.0.2206.0 |
15 614 752 |
17-Nov-2006 |
03:16 |
x86 |
Msmdredir.dll |
9.0.2206.0 |
3 990 304 |
17-Nov-2006 |
03:16 |
x86 |
Replprov.dll |
2005.90.2206.0 |
745 248 |
16-Nov-2006 |
18:02 |
x64 |
Replrec.dll |
2005.90.2206.0 |
1 008 416 |
16-Nov-2006 |
18:02 |
x64 |
Sqlaccess.dll |
2005.90.2206.0 |
355 104 |
16-Nov-2006 |
18:02 |
x86 |
Sqlagent90.exe |
2005.90.2206.0 |
389 920 |
16-Nov-2006 |
18:02 |
x64 |
Sqlservr.exe |
2005.90.2206.0 |
39 371 040 |
16-Nov-2006 |
18:02 |
x64 |
Xmlsub.dll |
2005.90.2206.0 |
317 216 |
16-Nov-2006 |
18:02 |
x64 |
Xpstar90.dll |
2005.90.2206.0 |
540 960 |
16-Nov-2006 |
18:02 |
x64 |
Xpstar90.rll |
2005.90.2206.0 |
153 376 |
16-Nov-2006 |
18:02 |
Ej tillämpligt |
Version för SQL Server 2005 Itanium-arkitektur
Filnamn |
Filversion |
Filstorlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Logread.exe |
2005.90.2206.0 |
1 095 456 |
16-Nov-2006 |
12:14 |
IA-64 |
Microsoft.analysisservices.adomdclient.dll |
9.0.2206.0 |
543 520 |
16-Nov-2006 |
12:14 |
x86 |
Microsoft.analysisservices.deploymentengine.dll |
9.0.2206.0 |
138 016 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.analysisservices.dll |
9.0.2206.0 |
1 215 264 |
17-Nov-2006 |
03:16 |
x86 |
Microsoft.sqlserver.mgdsqldumper.dll |
2005.90.2206.0 |
163 104 |
16-Nov-2006 |
12:14 |
IA-64 |
Microsoft.sqlserver.sqlenum.dll |
9.0.2206.0 |
875 296 |
16-Nov-2006 |
12:14 |
x86 |
Msasxpress.dll |
9.0.2206.0 |
55 072 |
16-Nov-2006 |
12:14 |
IA-64 |
Msgprox.dll |
2005.90.2206.0 |
542 496 |
16-Nov-2006 |
12:14 |
IA-64 |
Msmdlocal.dll |
9.0.2206.0 |
48 610 080 |
16-Nov-2006 |
12:14 |
IA-64 |
Msmdredir.dll |
9.0.2206.0 |
6 244 128 |
16-Nov-2006 |
12:14 |
Ej tillämpligt |
Replprov.dll |
2005.90.2206.0 |
1 617 184 |
16-Nov-2006 |
12:14 |
IA-64 |
Replrec.dll |
2005.90.2206.0 |
2 141 472 |
16-Nov-2006 |
12:14 |
IA-64 |
Sqlaccess.dll |
2005.90.2206.0 |
349 472 |
16-Nov-2006 |
12:14 |
x86 |
Sqlagent90.exe |
2005.90.2206.0 |
1 141 024 |
16-Nov-2006 |
12:14 |
IA-64 |
Sqlservr.exe |
2005.90.2206.0 |
72 259 872 |
16-Nov-2006 |
12:14 |
IA-64 |
Xmlsub.dll |
2005.90.2206.0 |
590 624 |
16-Nov-2006 |
12:14 |
IA-64 |
Xpstar90.dll |
2005.90.2206.0 |
951 072 |
16-Nov-2006 |
12:14 |
IA-64 |
Xpstar90.rll |
2005.90.2206.0 |
152 352 |
16-Nov-2006 |
12:14 |
Ej tillämpligt |
Lösning
Undvik problemet genom att inte använda kontextanslutningen i CLR lagrad procedur eller CLR-funktionen. Använd i stället en vanlig anslutning.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "gäller".
Referenser
Mer information om kontextanslutningen finns på följande Microsoft Developer Network (MSDN)-webbplats:
http://msdn2.microsoft.com/en-us/library/ms131053.aspxMer information om begränsningar för vanliga anslutningar och kontext anslutningar finns på följande MSDN-webbplats:
http://msdn2.microsoft.com/en-us/library/ms131101.aspxMer information om namngivningsschema för Microsoft SQL Server-uppdateringar klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base:
822499 nytt namngivningsschema för Microsoft SQL Server-programuppdateringspaketOm du vill veta mer om terminologin för programuppdateringar klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologi som används för att beskriva Microsoft-programuppdateringar