Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona información sobre cómo solucionar problemas de SQL Server Management Studio (SSMS).
Captura de registros
Hay varios registros que se pueden capturar en SSMS mediante la ventana Salida.
- Vaya a Herramientas>Opciones>Ventana de salida.
- Habilite los canales pertinentes. Para obtener una descripción de los canales, vea Opciones (Ventana de salida - General).
- Selecciona Aceptar.
- Si es necesario, reinicie SSMS.
- Seleccione Ver>salida para mostrar la ventana Salida.
- Complete los pasos o la tarea para los que desea capturar registros.
- Guarde la salida de cada canal en su propio
.txtarchivo.
Habilitación del registro detallado
La información registrada desde SSMS no siempre proporciona suficiente detalle para solucionar problemas y el registro detallado se puede habilitar para capturar más detalles.
Determine la ubicación del ejecutable de SSMS (
ssms.exe). La ubicación predeterminada para SSMS 21 esC:\Program Files\Microsoft SQL Server Management Studio 21\Release\Common7\IDE, pero puede ser diferente en la máquina.Abra un símbolo del sistema y ejecute los siguientes dos comandos, usando la ubicación de
ssms.exedel paso anterior para la segunda línea.SET VsLogActivity=1 "C:\Program Files\Microsoft SQL Server Management Studio 21\Release\Common7\IDE\ssms.exe"Se inicia SSMS.
Abra el Explorador de Windows y vaya a %USERPROFILE%\AppData\Roaming\Microsoft\SSMS.
Cierra SSMS para detener el registro detallado.
Busque la carpeta con la fecha más reciente. Dentro de esa carpeta, inspeccione el archivo ActivityLog.xml, que ahora contiene más detalles que pueden ayudar a solucionar problemas.
Borrar archivos de caché de SSMS
Los datos almacenados en archivos de caché podrían interferir inesperadamente con el comportamiento de SSMS. Para descartar este problema, puede borrar los archivos manualmente.
Cierre todas las instancias de SSMS.
Quite todos los archivos de las carpetas siguientes, después de realizar una copia del
RegSrvr*.xmlarchivo para conservar las entradas en Grupos de servidores locales en servidores registrados.%USERPROFILE%\AppData\Local\Microsoft\SQL Server Management Studio%USERPROFILE%\AppData\Roaming\Microsoft\SQL Server Management Studio
Inicie SSMS y observe si la eliminación de los archivos de caché resolvió el problema.
Borrar la caché de tokens de Microsoft Entra ID
SQL Server Management Studio (SSMS) almacena en caché los tokens de identificador de Entra de Microsoft brevemente. Cuando un usuario se agrega a un grupo de identificadores de Microsoft Entra e intenta autenticarse inmediatamente desde SSMS, se produce el siguiente mensaje de error:
Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)
Si recientemente obtuvo acceso a un servidor, puede borrar la caché de tokens de Entra ID de Microsoft desde Ayuda>Clear Entra ID Token Cache.
En el cuadro de diálogo siguiente se describe por qué esta opción es útil si ha recibido recientemente acceso a un servidor y requiere volver a autenticar.
Compartir la información
Para compartir información de registro con el equipo de SSMS, cree un elemento de comentarios en el sitio de comentarios del usuario de SSMS.
Adjunte los archivos de registro al elemento de comentarios. Los archivos se pueden enviar mediante un mensaje privado para que no estén disponibles públicamente.
Importante
Los archivos de registro pueden contener información confidencial.