Поделиться через


просматривать файлы журнала в режиме «вне сети»

Применимо к:SQL Server

Начиная с SQL Server 2012 (11.x) вы можете просматривать файлы журналов SQL Server из локального или удаленного экземпляра SQL Server, когда целевой экземпляр находится в автономном режиме или не может запуститься.

Получить доступ к файлам журналов вне сети можно в списке «Зарегистрированные серверы» или программным способом с помощью запросов WMI и WQL.

Примечание

Эти методы также можно использовать для подключения к экземпляру, который находится в сети, но по какой-либо причине вы не можете подключиться через SQL Server подключение.

Перед началом работы

Чтобы подключиться к автономным файлам журнала, экземпляр SQL Server должен быть установлен на компьютере, который используется для просмотра автономных файлов журнала, а также на компьютере, где находятся файлы журналов, которые вы хотите просмотреть. Если экземпляр SQL Server установлен на обоих компьютерах, вы можете просматривать автономные файлы для экземпляров SQL Server и экземпляров под управлением более ранних версий SQL Server на обоих компьютерах.

При использовании списка "Зарегистрированные серверы" экземпляр, к которому нужно подключиться, должен быть зарегистрирован в Группы локальных серверов или Центральные серверы управления. (Экземпляр может быть зарегистрирован самостоятельно или входить в группу серверов.) Дополнительные сведения о добавлении экземпляра SQL Server на зарегистрированные серверы см. в следующих разделах:

Дополнительные сведения о просмотре файлов журналов вне сети программным способом с помощью запросов WMI и WQL см. в следующих разделах:

  • SqlErrorLogEvent, класс (В этом разделе рассматривается извлечение значений событий, зарегистрированных в указанном файле журнала.)

  • Класс SqlErrorLogFile (в этом разделе показано, как получить сведения обо всех файлах журнала SQL Server в указанном экземпляре SQL Server.)

Разрешения

Для подключения к файлу журнала вне сети необходимы следующие разрешения на локальном и на удаленном компьютерах.

  • Доступ для чтения к пространству имен WMI Root\Microsoft\SqlServer\ComputerManagement12 . По умолчанию доступ для чтения задается для всех с помощью разрешения «Включить учетную запись». Дополнительные сведения см. в описании процедуры «Проверка разрешений WMI» этого раздела.

  • Разрешение на чтение для папки, содержащей файлы журналов ошибок. По умолчанию файлы журнала ошибок находятся по следующему пути (где <Диск> представляет диск, на котором вы установили SQL Server а <InstanceName> — это имя экземпляра SQL Server):

    <Диск>:\Program Files\Microsoft SQL Server\MSSQL13.< Имя_>экземпляра\MSSQL\Log

Для проверки параметров безопасности пространства имен WMI можно использовать оснастку «Элемент управления WMI».

Проверка разрешений WMI

  1. Откройте оснастку «Элемент управления WMI». Для этого выполните одно из следующих действий в зависимости от операционной системы.

    • Нажмите кнопку Пуск, введите wmimgmt.msc в поле Начать поиск и нажмите клавишу ВВОД.

    • Нажмите кнопку Пуск, выберите пункт Выполнить, введите wmimgmt.mscи нажмите клавишу ВВОД.

  2. По умолчанию оснастка «Элемент управления WMI» управляет локальным компьютером.

    Чтобы подключиться к удаленному компьютеру, выполните следующие действия.

    1. Щелкните правой кнопкой мыши Элемент управления WMI (локальный) и выберите пункт Подключение к другому компьютеру.

    2. В диалоговом окне Выбор управляемого компьютера выберите Другой компьютер.

    3. Введите имя удаленного компьютера и нажмите кнопку ОК.

  3. Щелкните правой кнопкой мыши Элемент управления WMI (локальный) или Элемент управления WMI (ИмяУдаленногоКомпьютера) и выберите пункт Свойства.

  4. В диалоговом окне Свойства: элемент управления WMI перейдите на вкладку Безопасность .

  5. В дереве пространства имен найдите и выберите следующее пространство имен:

    Root\Microsoft\SqlServer\ComputerManagement10

  6. Перейдите на вкладку Безопасность.

  7. Убедитесь в том, что у учетной записи, которая будет использоваться, имеется разрешение Включить учетную запись . Это разрешение предоставляет доступ на чтение к объектам WMI.

Просмотр файлов журнала

В следующей процедуре демонстрируется просмотр файлов журнала вне сети с помощью списка «Зарегистрированные серверы». Для этой процедуры предполагается следующее.

Экземпляр SQL Server, к которому требуется подключиться, уже зарегистрирован на зарегистрированных серверах.

Просмотр файлов журнала для экземпляров вне сети
  1. Если вы хотите просматривать автономные файлы журнала в локальном экземпляре, убедитесь, что вы запускаете SQL Server Management Studio с повышенными разрешениями. Для этого при запуске Management Studio щелкните правой кнопкой мыши SQL Server Management Studio и выберите команду Запуск от имени администратора.

  2. В среде SQL Server Management Studio в меню Вид выберите пункт Зарегистрированные серверы.

  3. В дереве консоли найдите экземпляр, на котором нужно просмотреть файлы вне сети.

  4. Выполните одно из следующих действий.

    • Если экземпляр вложен в Группы локальных серверов, разверните Группы локальных серверов, затем группу серверов (если экземпляр является членом группы), щелкните экземпляр правой кнопкой мыши и выберите пункт Просмотр журнала SQL Server.

    • Если экземпляр сам является центральным сервером управления, разверните Центральные серверы управления, щелкните правой кнопкой мыши экземпляр, наведите указатель на пункт Действия центрального сервера управленияи выберите пункт Просмотр журнала SQL Server.

    • Если экземпляр вложен в Центральные серверы управления, разверните Центральные серверы управления, затем разверните центральный сервер управления, щелкните экземпляр правой кнопкой мыши (или разверните группу серверов и щелкните экземпляр правой кнопкой мыши), а затем выберите пункт Просмотр журнала SQL Server.

  5. При подключении к локальному экземпляру соединение устанавливается с использованием учетных данных текущего пользователя.

    При соединении с удаленным экземпляром в диалоговом окне Средство просмотра журнала — подключиться как выполните одно из указанных ниже действий.

    • Чтобы подключиться от имени текущего пользователя, снимите флажок Подключиться от имени другого пользователя и нажмите кнопку ОК.

    • Чтобы подключиться от имени другого пользователя, установите флажок Подключиться от имени другого пользователя и нажмите кнопку Задать пользователя. При появлении запроса введите учетные данные пользователя (указав имя пользователя в формате имя_домена\имя_пользователя) и дважды нажмите кнопку ОК, чтобы подключиться.

    Примечание

    Если файлы журналов загружаются слишком долго, можно нажать кнопку Стоп на панели инструментов средства просмотра файлов журналов.

См. также:

Средство просмотра файлов журнала