Ver archivos del registro sin conexión
A partir de SQL Server 2012, los archivos de registro de SQL Server se pueden ver desde una instancia local o remota de SQL Server 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 conectar a una instancia que está en línea, pero por el motivo que sea no puede conectarse a través de una conexión de SQL Server.
Antes de empezar
Para conectarse a los archivos de registro sin conexión, debe haber una instancia de SQL Server 2012 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 2012 instalada en los dos equipos, puede ver los archivos sin conexión para las instancias de SQL Server 2012 y para las instancias que ejecutan versiones anteriores de SQL Server (a partir de SQL Server 2005) 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 acerca de cómo agregar una instancia de SQL Server a servidores registrados, vea los temas siguientes:
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, clase (en este tema se muestra cómo recuperar los valores de los 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 de una instancia especificada 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\ComputerManagement10. 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 <Drive> representa la unidad donde se instaló SQL Server y <InstanceName> es el nombre de la instancia de SQL Server):
<Unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL11.<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 Iniciar, haga clic en Ejecutar, escriba wmimgmt.msc y, 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 secundario en WMI Control (Local) y, a continuación, 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 secundario en Control WMI (Local) o Control WMI (RemoteComputerName) y, a continuación, 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á registrada 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. Debe hacerlo así si está ejecutando SQL Server en Windows Vista, Windows Server 2008 o un equipo basado en Windows 7. Para ello, al iniciar Management Studio, haga clic con el botón secundario en SQL Server Management Studio y, a continuación, haga clic en Ejecutar como administrador.
En SQL Server Management Studio, en el menú Ver, 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 operaciones:
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 secundario 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 secundario 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 el servidor de administración central, haga clic con el botón secundario en la instancia (o expanda un grupo de servidores y haga clic con el botón secundario en la instancia) y, a continuación, 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 domain_name\user_name), haga clic en Aceptar y, a continuación, vuelva a hacer clic 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.