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


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

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

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

ПримечаниеПримечание

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

Перед началом

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

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

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

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

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

Разрешения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Root\Microsoft\SqlServer\ComputerManagement10

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

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

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

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

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

Просмотр файлов журнала для экземпляров вне сети

  1. Если необходимо просмотреть файлы журнала вне сети на локальном экземпляре, среду Среда SQL Server Management Studio необходимо запустить с повышенными разрешениями. (Это необходимо при работе в SQL Server на компьютере под управлением операционной системы Windows Vista, Windows Server 2008 или Windows 7.) Для этого при запуске среды Среда Management Studio щелкните правой кнопкой мыши SQL Server Management Studio и выберите команду Запуск от имени администратора.

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

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

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

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

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

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

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

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

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

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

    ПримечаниеПримечание

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

См. также

Основные понятия

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