Sign in with Microsoft
Sign in or create an account.

ВСТУП

У цій статті описується процес настроювання Microsoft SQL Server 2005 аналізу послуг (SSAS) для автоматичного створення різних типів файлів, дампа пам'яті, коли він виявляє винятки. У статті також пояснюється, як вручну, отримати файлу дампа пам'яті процесу для служб аналізу SQL Server 2005 за допомогою програми Sqldumper.exe.

Додаткові відомості

За промовчанням служб аналізу SQL Server 2005 автоматично створює мінімальний файли при виняткову ситуацію. Для інсталяції за промовчанням мінімальний файли записуються до %ProgramFiles%\Microsoft SQL Server\\MSSQL.x\OLAP\Log папки та наведену нижче інформацію:

  • Усі драйвери для потоку

  • Другого порядку пам'яті, які є посилання в бібліотеці покажчики на стек

  • Відомості про блоку оточення процесу (PEB)

  • Відомості про блоку оточення потік (TEB)

  • Відомості про нещодавно вивантажено модулі

  • Потік відомостей про стан

Примітка MSSQL.x — це значення рядка, для системи. Для визначення значення рядка, для системи, визначити, значення в MSSQLSERVER або запису іменованих екземплярів такий підрозділ реєстру:

Server\Instance Names\OLAP HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft-SQLВиняток в розділі файлу Msmdsrv.ini елементи керування створення файлу дампа пам'яті. Файл, розташований у папці \OLAP\Config SQL Server\,MSSQL.x%ProgramFiles%\Microsoft. Під час відкриття файлу у програмі "Блокнот", ви помітите, що розділ виняток XML-тега, приблизно такого вигляду:

<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>

Можна керувати поведінка під час створення файлу дампа пам'яті, змінивши параметри в цьому розділі. Також можна змінити ці параметри у SQL Server Management Studio. Щоб отримати додаткові відомості про ці параметри перейдіть на веб-сайт Microsoft Developer Network (MSDN):

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

Вимкнення автоматичного яті для служб аналізу

Значення параметра CreateAndSendCrashReports визначає, чи буде створено файл дампа пам'яті. Цей параметр може мати одне з значень, указані в наведеній нижче таблиці.

Значення

Опис

0

Це значення визначає, що Analysis Services не створює будь-яких створення файлу дампа пам'яті. Крім того, значення параметрів у розділі виняток ігноруються.

1

Значення за промовчанням, дає змогу файлу дампа пам'яті. Проте служб аналізу SQL Server 2005 не надсилає звіт про помилку до корпорації Майкрософт.

2

Це значення визначає, що служб аналізу SQL Server 2005, файл дампа пам'яті та надсилає звіт про помилку до корпорації Майкрософт.

Під час налаштування CreateAndSendCrashReports має значення 1 або 2, параметрів у розділі винятків , можна контролювати тип файлу дампа пам'яті та відомості про те, що у включити у файлі дампа пам'яті.

Як налаштувати SQL Server 2005 Analysis Services для створення файлу дампа, повний, автоматично

Настроювання SQL Server 2005 Analysis Services для створення файлу дампа, повний автоматично, коли виняток відбувається, можна встановити параметр SQLDumperFlagsOn 0x34. Крім того, якщо потрібно настроїти SQL Server 2005 Analysis Services для створення повний дамп-файлу, який містить дескриптор інформацію можна встановити SQLDumperFlagsOn настройки для 0x34 та налаштування MiniDumpFlagsOn 0x4, щоб. Наприклад, за винятком розділ у файлі Msmdsrv.ini може виглядати так:

<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>

Як створити повний дамп-файлу, який містить дескриптор інформації, вручну

Щоб виправити неполадки, такі як на сервері, на якому перестає відповідати на запити (зависає), можна створити повний дамп-файлу, який містить дескриптор інформації, вручну. Щоб зробити це, Sqldumper.exe. exe можна запустити в командному рядку із таких параметрів:

SQLDumper.exe PID 0 0x34:0x4 0- PathToDumpFileПримітка Код продукту , являє собою процес Ідентифікатор процесу для служб аналізу SQL Server 2005.
PathToDumpFile веде до цієї папки, до якого записується у файл дампа.

Ця команда слід запускати з каталогу 90\Shared, де інстальовано екземпляра або команди слід указати повний шлях до файлу Sqldumper.exe. Наприклад, каталозі за промовчанням буде таким:

C:\Program Files\Microsoft SQL-Server\90\SharedЩоб отримати додаткові відомості про те, як за допомогою програми Sqldumper.exe створення файлу дампа клацніть номер статті в базі знань Microsoft Knowledge Base:

827690 , як використовувати Sqldumper.exe для створення файлів дампа, для застосунків для Windows

Посилання

Щоб отримати додаткові відомості про те, як за допомогою програми Sqldumper.exe створення файлу дампа клацніть номер статті в базі знань Microsoft Knowledge Base:

827690 , як використовувати Sqldumper.exe для створення файлів дампа, для застосунків для Windows

Як 917825 створення файлу дампа, SQL Server 2005 за допомогою програми Sqldumper.exe

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×