Kļūdas numurs: 1209 (SQL labojumfails)
Kļūdas numurs: 443526 (SQLBUDT)Microsoft izplata Microsoft SQL Server 2005 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jauns laidiens ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā SQL Server 2005 labojumu laidienā.
Šajā rakstā ir aprakstīts tālāk par šo labojumfailu release:
-
Problēmas, kas tiek labotas, izmantojot šo labojumfailu pakotni
-
Labojumfailu pakotnes instalēšanas priekšnosacījumi
-
Papildinformāciju par to, vai dators ir jārestartē pēc šīs labojumfailu pakotnes instalēšanas
-
Papildinformāciju par to, vai labojumfailu pakotne tiek aizstāta ar kādu citu labojumfailu pakotni
-
Papildinformāciju par to, vai ir jāveic jebkādas izmaiņas reģistrā
-
Failus, kas atrodas labojumfailu pakotni
Pazīmes
SQL Server 2005, izpildot lietotāja definētas funkcijas, tiek parādīts kļūdas ziņojums. Šī problēma rodas, ja pirms veicat lietotāja definētas funkcijas, palaižot šādu paziņojumu:
SET FMTONLY ON
Tiek parādīts citu kļūdas ziņojums, atkarībā no SQL Server 2005 instalētās versijas. Ja izmantojat SQL Server 2005 1. servisa pakotne (SP1), var rasties arī citas problēmas.
SQL Server 2005 sākotnējā laidiena versija
Ja SQL Server 2005 sākotnējā versija, izpildot lietotāja definētas funkcijas, tiek parādīts šāds kļūdas ziņojums.
Msg 536, 16 valsts 5 rindas 4. līmenis
APAKŠVIRKNE funkcijai nodots nederīgs garums parametrs.SQL Server 2005 SP1
Ja SQL Server 2005 SP1, izpildot lietotāja definētas funkcijas, rodas šādas problēmas:
-
Tiek parādīts tālāk redzamais kļūdas ziņojums.
Ziņojums 109, 20, stāvoklis 0 0 rindiņas līmenis
Saņemot rezultātus no servera transporta līmeņa kļūda. (nodrošinātājs: koplietojamo atmiņu sniedzēja kļūdas: 0 - vertikālā svītra ir pabeigta.) -
SQL servera pakalpojums pārtrauc.
-
SQL Server Errorlog fails tiek reģistrēts šādu piekļuves pārkāpums.
SqlDumpExceptionHandler: 53 procesu ģenerēts kritisku izņēmumu c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server pārtrauc šo procesu.
Risinājums
Servisa pakotnes informācija
Lai novērstu šo problēmu, iegūstiet jaunāko servisa pakotni SQL Server 2005. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
Kā iegūt jaunāko servisa pakotni, SQL Server 2005 913089
Informācija par labojumfailu
Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šī problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.
Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu. Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.
Priekšnosacījumi
Jāinstalē SQL Server 2005 1. servisa pakotni (SP1, lai lietotu šo labojumfailu).
Lai iegūtu papildinformāciju par SQL Server 2005 1. servisa pakotnes iegūšanu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:Kā iegūt jaunāko servisa pakotni, SQL Server 2005 913089
Informācija par restartēšanu
Jums ir pēc šī labojumfaila lietošanas jārestartē SQL servera pakalpojums.
Reģistra informācija
Jūs reģistrā izmaiņas nav jāveic.
Informācija par labojumfailu
Šis labojumfails ir tikai tos failus, kas nepieciešami, lai novērstu šajā rakstā minētās problēmas. Šajā labojumfailā, iespējams, nav iekļauti visi faili, kas nepieciešami produkta pilnīgai atjaunināšanai uz jaunāko būvējumu.
Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma datums un laiks zīmni laika josla .
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
Platformas |
---|---|---|---|---|---|
Hauresourcedb.ldf |
Neattiecas |
524,288 |
17-Aug-2006 |
10:39 |
Neattiecas |
Hauresourcedb.mdf |
Neattiecas |
39,911,424 |
17-Aug-2006 |
10:39 |
Neattiecas |
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 |
Neattiecas |
192,346 |
19-Jul-2006 |
09:02 |
Neattiecas |
Template_hauresourcedb.ldf |
Neattiecas |
524,288 |
17-Aug-2006 |
10:39 |
Neattiecas |
Template_hauresourcedb.mdf |
Neattiecas |
39,911,424 |
17-Aug-2006 |
10:39 |
Neattiecas |
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 |
Neattiecas |
Risinājums
Lai novērstu šo problēmu, mainiet iestatīt FMTONLY iestatījumu OFF pirms veicat lietotāja definētas funkcijas.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz". Šī problēma pirmo reizi tika labota sistēmas SQL Server 2005 2. servisa pakotni.
Papildinformācija
Lai iegūtu papildinformāciju par Microsoft SQL Server atjauninājumu nosaukumdošanas shēma, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
Jauna 822499 nosaukumdošanas shēma Microsoft SQL Server programmatūras atjaunināšanas pakotnēm Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
824684 tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts
Steka izmete informācija
Tiek parādīts SQL Server 2005 SP1 steka izmete šāda informācija:
2006-08-16 19:30:37.61 spid54 * Short Stack Dump
2006-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)