Kaip sukonfigūruoti SQL Server 2005 analizės tarnybų generuoti atminties iškelties failus

ĮVADAS

Šiame straipsnyje aprašoma, kaip sukonfigūruoti Microsoft SQL Server 2005 analizės paslaugų (as) automatiškai kurti skirtingų tipų atminties iškelties failus, kai aptiko išimtys. Straipsnyje taip pat pateikiama, kaip naudoti priemonę Sqldumper.exe rankiniu būdu gauti atminties iškelties failą SQL Server 2005 analizės tarnybų procesą.

Daugiau informacijos

Pagal numatytuosius nustatymus SQL Server 2005 analizės tarnybų automatiškai sukuria iškelties failus, kai atsiranda išimtis. Numatytajam diegimui, iškelties failus į aplanką %ProgramFiles%\Microsoft SQL Server\\MSSQL.x\OLAP\Log ir pateikiama ši informacija:

  • Visi gijos dėklus

  • Antrasis tvarka atminties, kuri nurodo nuorodos dėl rietuvės

  • Informacijos apie procesą aplinkos blokas (PEB)

  • Informacija apie pokalbį aplinkos blokas (TEB)

  • Informacija apie neseniai apkrovos moduliai

  • Gijos informaciją

Pastaba. MSSQL.x yra vietos rezervavimo ženklas atitinkamą reikšmę sistemos. Norėdami nustatyti sistemos atitinkama reikšmė, nustatyti reikšmę į MSSQLSERVER arba įvardytąjį registro įrašo pagal šį dalinį registro raktą:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\OLAPIšimčių skyrių Msmdsrv.ini failą valdikliai atminties iškelties failas kartos. Failas yra aplanke %ProgramFiles%\Microsoft SQL Server\MSSQL.x\OLAP\Config. Kai atidarote failą programoje Užrašinė, pastebite sekciją išimtis XML žymės, panašų į šį:

<Exception>
<CreateAndSendCrashReports>1</CreateAndSendCrashReports>
<CrashReportsFolder/>
<SQLDumperFlagsOn>0x0</SQLDumperFlagsOn>
<SQLDumperFlagsOff>0x0</SQLDumperFlagsOff>
<MiniDumpFlagsOn>0x0</MiniDumpFlagsOn>
<MiniDumpFlagsOff>0x0</MiniDumpFlagsOff>
<MinidumpErrorList>0xC1000000, 0xC1000001, 0xC1000016, 0xC11D0005, 0xC102003F</MinidumpErrorList>
<ExceptionHandlingMode>0</ExceptionHandlingMode>
<CriticalErrorHandling>1</CriticalErrorHandling>
</Exception>

Galite valdyti, kaip veikia generuoti atminties iškelties failą, pakeisti parametrus šiame skyriuje. Taip pat galite pakeisti šiuos parametrus, SQL Server Management Studio. Jei norite gauti daugiau informacijos apie šiuos parametrus, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) žiniatinklio svetainėje:

http://msdn2.microsoft.com/en-us/library/ms174827(d=ide).aspx

Kaip išjungti automatinį atminties iškelties failas analizės tarnybos

CreateAndSendCrashReports parametro reikšmė nustatoma, ar atminties iškelties failas bus sukurtas. Šis parametras gali būti vienas, kurie išvardyti toliau esančioje lentelėje.

Reikšmė

Aprašymas

0

Ši reikšmė nurodo, kad analizės tarnybų nerodo jokių atminties iškelties failą. Be to, yra nepaisoma reikšmę iš kitų parametrų skiltyje išimtis .

1

Ši numatytoji reikšmė leidžia atminties iškelties failą. Tačiau SQL Server 2005 analizės tarnybų ne siųsti klaidos ataskaitą "Microsoft".

2

Ši reikšmė nurodo, kad SQL Server 2005 analizės tarnybų sukuria atminties iškelties failą ir nusiunčia klaidos ataskaitą "Microsoft".

Kai CreateAndSendCrashReports parametras yra nustatyta į 1 arba 2, kitus parametrus, išskyrus skyriuje galite valdyti atminties iškelties failo tipą ir kokia informacija norite įtraukti į atminties iškelties failą.

Kaip sukonfigūruoti SQL Server 2005 analizės tarnybų automatiškai sukurti visos iškelties failą

Norėdami sukonfigūruoti SQL Server 2005 analizės tarnybų sukurti viso iškelties failą, automatiškai, kai išimtį įvyksta, galite nustatyti parametrą SQLDumperFlagsOn 0x34. Be to, jei norite sukonfigūruoti SQL Server 2005 analizės tarnybų sukurti visos iškelties failą, kuris yra rankenėlė informacija, galite nustatyti 0x34 SQLDumperFlagsOn parametrą ir MiniDumpFlagsOn parametras 0x4. Pvz., skyriuje išimčių Msmdsrv.ini failą gali būti panašus į šiuos veiksmus:

<Exception>
<CreateAndSendCrashReports>1</CreateAndSendCrashReports>
<CrashReportsFolder/>
<SQLDumperFlagsOn>0x34</SQLDumperFlagsOn>
<SQLDumperFlagsOff>0x0</SQLDumperFlagsOff>
<MiniDumpFlagsOn>0x4</MiniDumpFlagsOn>
<MiniDumpFlagsOff>0x0</MiniDumpFlagsOff>
<MinidumpErrorList>0xC1000000, 0xC1000001, 0xC1000016, 0xC11D0005, 0xC102003F</MinidumpErrorList>
<ExceptionHandlingMode>0</ExceptionHandlingMode>
<CriticalErrorHandling>1</CriticalErrorHandling>
</Exception>

Kaip sukurti viso iškelties failą, kuris yra rankenėlė informaciją rankiniu būdu

Norėdami išspręsti problemas, pvz., serverio nustoja reaguoti ("pakimba"), galite sukurti visos iškelties failą, kuris yra rankenėlė informaciją rankiniu būdu. Norėdami tai padaryti, galite paleisti Sqldumper.exe priemonę, į komandų eilutę ir tokie argumentai:

SQLDumper.exe PID 0 0x34:0x4 0 PathToDumpFilePastaba. PID yra proceso ID SQL Server 2005 analizės tarnybų proceso.
PathToDumpFile reiškia aplanką, į kurį iškelties failas bus įrašytas.

Iš 90\Shared katalogo kur įdiegta egzempliorius, arba turite nurodyti visą kelią Sqldumper.exe failą į komandą, turite paleisti šią komandą. Pvz., numatytasis katalogas yra toks:

C:\Program Files\Microsoft SQL Server\90\SharedJei norite gauti daugiau informacijos apie tai, kaip naudoti priemonę Sqldumper.exe sukurti iškelties failą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

827690 kaip naudoti Sqldumper.exe sukurti iškelties failai, skirti "Windows" programos

Nuorodos

Jei norite gauti daugiau informacijos apie tai, kaip naudoti priemonę Sqldumper.exe sukurti iškelties failą, spustelėkite šiuos straipsnių numerius ir peržiūrėkite straipsnius Microsoft žinių bazėje:

827690 kaip naudoti Sqldumper.exe sukurti iškelties failus Windows programų

917825 kaip naudoti priemonę Sqldumper.exe sukurti iškelties failą SQL Server 2005

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×