Ver archivos de registro sin conexión

A partir de SQL Server 2012, puede ver los archivos de registro de SQL Server desde una instancia local o remota de SQL Server cuando la instancia de destino está sin conexión o no se puede iniciar.

Puede acceder a los archivos de registro sin conexión desde servidores registrados o mediante programación a través de consultas WMI y WQL (lenguaje de consulta WMI).

Nota:

También puede usar 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 archivos de registro sin conexión, se debe instalar una instancia de SQL Server en el equipo que usa para ver los archivos de registro sin conexión y en el equipo donde se encuentran los archivos de registro que desea ver. Si se instala una instancia de SQL Server en ambos equipos, puede ver archivos sin conexión para instancias de SQL Server y para instancias que ejecutan versiones anteriores del SQL Server en cualquiera de los equipos.

Si usa servidores registrados, la instancia a la que desea conectarse debe registrarse en Grupos de servidores locales o en Servidores de administración central. (La instancia se puede registrar por su cuenta o ser miembro de un grupo de servidores). Para obtener más información sobre cómo agregar una instancia de SQL Server a servidores registrados, vea los temas siguientes:

Para obtener más información sobre cómo ver archivos de registro sin conexión mediante programación a través de consultas WMI y WQL, consulte los temas siguientes:

  • Clase SqlErrorLogEvent (en este tema se muestra cómo recuperar valores para eventos registrados en un archivo de registro especificado).

  • Clase SqlErrorLogFile (en este tema se muestra cómo recuperar información sobre todos los archivos de registro de SQL Server en una instancia especificada de SQL Server).

Permisos

Para conectarse a un archivo de registro sin conexión, debe tener los permisos siguientes en los equipos locales y remotos:

  • Acceso de lectura al espacio de nombres Root\Microsoft\SqlServer\ComputerManagement12 WMI. De forma predeterminada, todos tienen acceso de lectura a través del permiso Habilitar cuenta. Para obtener más información, consulte el procedimiento "Para comprobar los permisos de WMI" más adelante en esta sección.

  • Permiso de lectura en 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 <Drive> representa la unidad donde instaló SQL Server e <InstanceName> es el nombre de la instancia de SQL Server):

    <Unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL12.<InstanceName>\MSSQL\Log

Para comprobar la configuración de seguridad del espacio de nombres WMI, puede usar el complemento Control WMI.

Para comprobar los permisos de WMI

  1. Abra la extensión de control WMI. Para ello, realice una de las acciones 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 presione ENTRAR.

  2. De forma predeterminada, el complemento Control WMI administra el equipo local.

    Si desea conectarse a un equipo remoto, siga estos pasos:

    1. Haga clic con el botón derecho en Control WMI (local) y, a continuación, haga clic en Conectar a otro equipo.

    2. En el cuadro de diálogo Cambiar equipo administrado , haga clic en Otro equipo.

    3. Escriba el nombre del equipo remoto y haga clic en Aceptar.

  3. Haga clic con el botón derecho en Control WMI (local) o Control WMI (RemoteComputerName) y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades del control WMI , haga clic en la pestaña Seguridad .

  5. En el árbol de espacios de nombres, busque y, a continuación, haga clic en el siguiente espacio de nombres:

    Root\Microsoft\SqlServer\ComputerManagement10

  6. Haga clic en Seguridad.

  7. Asegúrese de que la cuenta que se usará tiene el permiso Habilitar cuenta . Este permiso permite el acceso de lectura a objetos WMI.

Ver archivos de registro

En el procedimiento siguiente se muestra cómo ver los archivos de registro sin conexión a través de servidores registrados. El procedimiento supone lo siguiente:

La instancia de SQL Server a la que desea conectarse ya está registrada en Servidores registrados.

Para ver los archivos de registro de las instancias sin conexión
  1. Si desea ver los archivos de registro sin conexión en una instancia local, asegúrese de iniciar 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, a continuación, haga clic en Ejecutar como administrador.

  2. En SQL Server Management Studio, en el menú Ver, haga clic en Servidores registrados.

  3. En el árbol de consola, busque la instancia en la que desea ver los archivos sin conexión.

  4. Realice una de las acciones siguientes:

    • Si la instancia está en Grupos de servidores locales, expanda Grupos de servidores locales, expanda el grupo de servidores (si la instancia es miembro de un grupo), haga clic con el botón derecho en la instancia y, a continuación, 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 central y, a continuación, 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 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, a continuación, haga clic en Ver registro de SQL Server.

  5. Si se conecta a una instancia local, la conexión se realiza mediante las credenciales de usuario actuales.

    Si se conecta a una instancia remota, en el cuadro de diálogo Visor de archivos de registro - Conectar como, haga lo siguiente:

    • 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 solicite, escriba las credenciales de usuario (con el nombre de usuario con el formato domain_name user_name\), haga clic en Aceptar y, a continuación, haga clic en Aceptar de nuevo para conectarse.

    Nota:

    Si los archivos de registro tardan demasiado tiempo en cargarse, puede hacer clic en Detener en la barra de herramientas Visor de archivos de registro.

Véase también

Visor de archivos de registro