Ver archivos del registro sin conexión
Se aplica a: SQL Server
A partir de SQL Server 2012 (11.x), se pueden ver los archivos de registro de SQL Server de una instancia local o remota cuando la instancia de destino está sin conexión o no se puede iniciar.
Puede tener acceso a los archivos de registro sin conexión de servidores registrados o mediante programación a través de consultas WMI y WQL (Lenguaje de la consulta de WMI).
Nota:
También puede utilizar estos métodos para conectarse a una instancia que está en línea, pero, por algún motivo, no puede conectarse a través de una conexión de SQL Server.
Introducción
Para conectarse a los archivos de registro sin conexión, debe haber una instancia de SQL Server instalada en el equipo que está utilizando para ver los archivos de registro sin conexión y en el equipo donde se encuentran los archivos de registro que desea ver. Si hay una instancia de SQL Server instalada en los dos equipos, puede ver los archivos sin conexión de las instancias de SQL Server y de las instancias que ejecutan versiones anteriores de SQL Server en cualquiera de los dos equipos.
Si utiliza servidores registrados, la instancia a la que desea conectarse debe estar registrada en Grupos de servidores locales o en Servidores de administración central. La instancia se puede registrar sola o pertenecer a un grupo de servidores. Para obtener más información sobre cómo agregar una instancia de SQL Server a servidores registrados, vea los siguientes temas:
Crear o editar un grupo de servidores (SQL Server Management Studio)
Registrar un servidor conectado (SQL Server Management Studio)
Crear un servidor de administración central y un grupo de servidores (SQL Server Management Studio)
Para obtener más información sobre cómo ver archivos de registro sin conexión mediante programación con consultas WMI y WQL, vea los temas siguientes:
SqlErrorLogEvent Class (en este tema se muestra cómo recuperar los valores de los eventos registrados en un archivo de registro especificado).
SqlErrorLogFile Class (en este tema se muestra cómo recuperar información sobre todos los archivos de registro de una instancia específica de SQL Server).
Permisos
Para conectarse a un archivo de registro sin conexión, debe tener los siguientes permisos en los equipos local y remoto:
Acceso de lectura al espacio de nombres de WMI raíz\Microsoft\SqlServer\ComputerManagement12 . De forma predeterminada, todos tienen acceso de lectura mediante el permiso Habilitar cuenta. Para obtener más información, vea el procedimiento sobre comprobación de permisos de WMI más adelante en esta sección.
Permiso de lectura a la carpeta que contiene los archivos de registro de errores. De forma predeterminada, los archivos de registro de errores se encuentran en la siguiente ruta de acceso (donde <Unidad> representa la unidad donde se instaló SQL Server y <nombreDeInstancia> es el nombre de la instancia de SQL Server):
<Unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL13.<nombreDeInstancia>\MSSQL\Log
Para comprobar la configuración de seguridad del espacio de nombres WMI, puede utilizar el complemento Control WMI.
Comprobar los permisos de WMI
Abra el complemento Control WMI. Para hacerlo, realice una de las operaciones siguientes, en función del sistema operativo:
Haga clic en Inicio, escriba wmimgmt.msc en el cuadro Iniciar búsqueda y presione ENTRAR.
Haga clic en Inicio, haga clic en Ejecutar, escriba wmimgmt.mscy, a continuación, presione ENTRAR.
De forma predeterminada, el complemento Control WMI administra el equipo local.
Si desea conectarse a un equipo remoto, siga estos pasos:
Haga clic con el botón derecho en Control WMI (local)y, luego, haga clic en Conectarse a otro equipo.
En el cuadro de diálogo Cambiar equipo administrado , haga clic en Otro equipo.
Escriba el nombre del equipo remoto y haga clic en Aceptar.
Haga clic con el botón derecho en Control WMI (local) o Control WMI (nombreEquipoRemoto) y, después, haga clic en Propiedades.
En el cuadro de diálogo Propiedades de Control WMIP , haga clic en la pestaña Seguridad .
En el árbol de espacio de nombres, busque el siguiente espacio de nombres y haga clic en él:
Raíz\Microsoft\SqlServer\ComputerManagement10
Haga clic en Seguridad.
Asegúrese de que la cuenta que se va a utilizar tiene el permiso Habilitar cuenta . Este permiso permite el acceso de lectura a los objetos WMI.
Ver archivos de registro
El siguiente procedimiento indica cómo ver los archivos de registro sin conexión a través de servidores registrados. En el procedimiento se supone que:
La instancia de SQL Server a la que desea conectarse ya está incluida en Servidores registrados.
Ver los archivos de registro de las instancias que están sin conexión
Si desea ver los archivos de registro sin conexión en una instancia local, asegúrese de que inicia SQL Server Management Studio con permisos elevados. Para ello, al iniciar Management Studio, haga clic con el botón derecho en SQL Server Management Studio y elija Ejecutar como administrador.
En SQL Server Management Studio, en el menú Vista , haga clic en Servidores registrados.
En el árbol de consola, busque la instancia en la que desea ver los archivos sin conexión.
Realice una de las siguientes acciones:
Si la instancia está en Grupos de servidor locales, expanda Grupos de servidor locales, expanda el grupo de servidores (si la instancia pertenece a un grupo), haga clic con el botón derecho en la instancia y, después, haga clic en Ver registro de SQL Server.
Si la instancia es el propio servidor de administración Central, expanda Servidores de administración central, haga clic con el botón derecho en la instancia, seleccione Acciones del servidor de administración centraly, después, haga clic en Ver registro de SQL Server.
Si la instancia está en Servidores de administración central, expanda Servidores de administración central, expanda el servidor de administración central, haga clic con el botón derecho en la instancia (o expanda un grupo de servidores y haga clic con el botón derecho en la instancia) y, después, haga clic en Ver registro de SQL Server.
Si se va a conectar a una instancia local, la conexión se realiza utilizando las credenciales de usuario actuales.
Si se va a conectar a una instancia remota, en el cuadro de diálogo Visor de archivos de registro - Conectar como , realice una de las operaciones siguientes:
Para conectarse como usuario actual, asegúrese de que la casilla Conectar como otro usuario está desactivada y, a continuación, haga clic en Aceptar.
Para conectarse como otro usuario, active la casilla Conectar como otro usuario y, a continuación, haga clic en Establecer usuario. Cuando se le pida, especifique las credenciales de usuario (con el nombre de usuario en el formato nombre_dominio\nombre_usuario), haga clic en Aceptary, después, de nuevo en Aceptar para conectarse.
Nota:
Si los archivos de registro tardan demasiado en cargarse, puede hacer clic en Detener en la barra de herramientas del Visor del archivo de registros.