Просмотр автономных файлов журнала
Область применения: 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 на зарегистрированные серверы см. в следующих разделах:
Создание или изменение группы серверов (SQL Server Management Studio)
Регистрация подключенного сервера (SQL Server Management Studio)
Создание центрального сервера управления и групп таких серверов (SQL Server Management Studio)
Дополнительные сведения о просмотре файлов журналов вне сети программным способом с помощью запросов WMI и WQL см. в следующих разделах:
SqlErrorLogEvent, класс (В этом разделе рассматривается извлечение значений событий, зарегистрированных в указанном файле журнала.)
Класс SqlErrorLogFile (В этом разделе показано, как получить сведения обо всех файлах журнала SQL Server в указанном экземпляре SQL Server.)
Разрешения
Для подключения к файлу журнала вне сети необходимы следующие разрешения на локальном и на удаленном компьютерах.
Доступ для чтения к пространству имен WMI Root\Microsoft\SqlServer\ComputerManagement12 . По умолчанию доступ для чтения задается для всех с помощью разрешения «Включить учетную запись». Дополнительные сведения см. в описании процедуры «Проверка разрешений WMI» этого раздела.
Разрешение на чтение для папки, содержащей файлы журналов ошибок. По умолчанию файлы журнала ошибок находятся в следующем пути (где <диск представляет диск> , на котором установлен SQL Server и <Имя экземпляра> — это имя экземпляра SQL Server):
<Диск>:\Program Files\Microsoft SQL Server\MSSQL13.<>Имя_экземпляра\MSSQL\Log
Для проверки параметров безопасности пространства имен WMI можно использовать оснастку «Элемент управления WMI».
Проверка разрешений WMI
Откройте оснастку «Элемент управления WMI». Для этого выполните одно из следующих действий в зависимости от операционной системы.
Нажмите кнопку Пуск, введите wmimgmt.msc в поле Начать поиск и нажмите клавишу ВВОД.
Нажмите кнопку Пуск, выберите пункт Выполнить, введите wmimgmt.mscи нажмите клавишу ВВОД.
По умолчанию оснастка «Элемент управления WMI» управляет локальным компьютером.
Чтобы подключиться к удаленному компьютеру, выполните следующие действия.
Щелкните правой кнопкой мыши Элемент управления WMI (локальный)и выберите пункт Подключение к другому компьютеру.
В диалоговом окне Выбор управляемого компьютера выберите Другой компьютер.
Введите имя удаленного компьютера и нажмите кнопку ОК.
Щелкните правой кнопкой мыши Элемент управления WMI (локальный) или Элемент управления WMI (ИмяУдаленногоКомпьютера) и выберите пункт Свойства.
В диалоговом окне Свойства: элемент управления WMI перейдите на вкладку Безопасность .
В дереве пространства имен найдите и выберите следующее пространство имен:
Root\Microsoft\SqlServer\ComputerManagement10
Перейдите на вкладку Безопасность.
Убедитесь в том, что у учетной записи, которая будет использоваться, имеется разрешение Включить учетную запись . Это разрешение предоставляет доступ на чтение к объектам WMI.
Просмотр файлов журнала
В следующей процедуре демонстрируется просмотр файлов журнала вне сети с помощью списка «Зарегистрированные серверы». Для этой процедуры предполагается следующее.
Экземпляр SQL Server, к которому требуется подключиться, уже зарегистрирован на зарегистрированных серверах.
Просмотр файлов журнала для экземпляров вне сети
Если вы хотите просмотреть автономные файлы журналов в локальном экземпляре, убедитесь, что вы запускаете SQL Server Management Studio с повышенными разрешениями. Для этого при запуске Management Studio щелкните правой кнопкой мыши SQL Server Management Studio и нажмите кнопку "Запуск от имени администратора".
В среде SQL Server Management Studio в меню Вид выберите пункт Зарегистрированные серверы.
В дереве консоли найдите экземпляр, на котором нужно просмотреть файлы вне сети.
Выполните одно из следующих действий:
Если экземпляр вложен в Группы локальных серверов, разверните Группы локальных серверов, затем группу серверов (если экземпляр является членом группы), щелкните экземпляр правой кнопкой мыши и выберите пункт Просмотр журнала SQL Server.
Если экземпляр сам является центральным сервером управления, разверните Центральные серверы управления, щелкните правой кнопкой мыши экземпляр, наведите указатель на пункт Действия центрального сервера управленияи выберите пункт Просмотр журнала SQL Server.
Если экземпляр вложен в Центральные серверы управления, разверните Центральные серверы управления, затем разверните центральный сервер управления, щелкните экземпляр правой кнопкой мыши (или разверните группу серверов и щелкните экземпляр правой кнопкой мыши), а затем выберите пункт Просмотр журнала SQL Server.
При подключении к локальному экземпляру соединение устанавливается с использованием учетных данных текущего пользователя.
При соединении с удаленным экземпляром в диалоговом окне Средство просмотра журнала — подключиться как выполните одно из указанных ниже действий.
Чтобы подключиться от имени текущего пользователя, снимите флажок Подключиться от имени другого пользователя и нажмите кнопку ОК.
Чтобы подключиться от имени другого пользователя, установите флажок Подключиться от имени другого пользователя и нажмите кнопку Задать пользователя. При появлении запроса введите учетные данные пользователя (указав имя пользователя в формате имя_домена\имя_пользователя) и дважды нажмите кнопку ОК, чтобы подключиться.
Примечание.
Если файлы журналов загружаются слишком долго, можно нажать кнопку Стоп на панели инструментов средства просмотра файлов журналов.