0% encontró este documento útil (0 votos)
40 vistas39 páginas

SQL Server Management Studio Pasar Power Point2

SQL Server Management Studio es una herramienta para administrar bases de datos SQL. Ofrece funciones para trabajar con elementos de bases de datos, ejecutar consultas y realizar tareas administrativas de forma intuitiva.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
40 vistas39 páginas

SQL Server Management Studio Pasar Power Point2

SQL Server Management Studio es una herramienta para administrar bases de datos SQL. Ofrece funciones para trabajar con elementos de bases de datos, ejecutar consultas y realizar tareas administrativas de forma intuitiva.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 39

SQL Server Management Studio (SSMS)

Microsoft SQL Server Management Studio es una poderosa herramienta para administrar bases
de datos del servidor SQL. Su interfaz fácil de usar ofrece a los usuarios funciones integrales para
trabajar con elementos de bases de datos, ejecutar consultas y realizar tareas administrativas.
El estudio tiene un diseño fácil de usar. Así, los usuarios pueden moverse por sus bases de datos con
facilidad. Les ayuda a crear y modificar tablas. También ayuda a generar consultas complejas y analizar
el rendimiento de las consultas.
Una característica especial son sus capacidades de monitoreo y resolución de problemas en tiempo
real. Tiene herramientas integradas para monitorear las actividades del servidor, identificar y solucionar
problemas de rendimiento y verificar el estado general de los sistemas de bases de datos. De esta
forma, los administradores pueden tomar decisiones inteligentes y mejorar el rendimiento del servidor
SQL.

Ventajas de usar SQL Server Management Studio


 Interfaz intuitiva: SSMS presenta una interfaz familiar para aquellos acostumbrados a otras
aplicaciones de Microsoft. Esto facilita el aprendizaje y la adopción por parte de nuevos usuarios.
 Herramientas integradas: Una de las grandes ventajas de SSMS es que integra múltiples
herramientas. Puedes diseñar, depurar, y administrar datos, todo desde un único entorno.
 Administración avanzada: SSMS no es sólo para consultas básicas. Ofrece herramientas para la
monitorización de rendimiento, la profilación de consultas, y la optimización de bases de datos.
 Compatibilidad: SQL Server Management Studio es compatible con numerosas versiones de SQL
Server, permitiendo a los administradores gestionar múltiples versiones desde un solo entorno.
 Seguridad mejorada: SSMS proporciona robustas capacidades de seguridad, facilitando la
gestión de permisos y garantizando que los datos estén protegidos.
 Conectividad con Azure: Para aquellos que utilizan soluciones basadas en la nube de Microsoft,
SSMS ofrece una integración perfecta con Azure.

Características de SQL Server Management Studio (SSMS)


Algunas de las características más destacadas son:
 Editor de consultas con resaltado de sintaxis: Esta funcionalidad permite escribir, editar y
ejecutar scripts de SQL con una experiencia mejorada gracias al resaltado de sintaxis y la
capacidad de autocompletado.
 Explorador de objetos: Permite a los usuarios navegar, seleccionar, y actuar sobre cualquier
objeto dentro de sus bases de datos. Desde tablas y vistas hasta procedimientos almacenados y
funciones, todo es accesible desde este panel.
 Diseñador de tablas y relaciones: Facilita la creación y modificación de tablas. Así como la
definición de relaciones entre ellas, todo desde una interfaz gráfica intuitiva.
 Generador de perfiles de SQL: Esta herramienta ayuda a monitorizar las actividades y eventos de
SQL Server en tiempo real, proporcionando insights cruciales para la optimización y detección de
problemas.
 Asistentes para importación y exportación: Con SSMS, mover datos entre diferentes fuentes y
destinos es un proceso sencillo gracias a los asistentes incorporados, que guían al usuario paso a
paso.
 Gestión de copias de seguridad y restauración: SSMS ofrece herramientas integradas para crear
copias de seguridad de bases de datos, así como para restaurarlas en caso de fallos o pérdidas.
 Integración con Azure: SSMS permite la administración directa de bases de datos SQL en Azure.
Además, como la migración y gestión de instancias de Azure SQL Database y Azure SQL Data
Warehouse.
 Control de versiones integrado: Para equipos que utilizan sistemas de control de versiones,
SSMS proporciona integraciones para que puedas gestionar cambios y colaborar con otros
directamente desde la interfaz.
 Soporte para lenguajes de programación adicionales: Aunque está centrado en SQL, SSMS
también ofrece soporte para lenguajes como XML, DAX y MDX, ampliando las capacidades de
análisis y consulta.
 Herramientas de análisis y diagnóstico: Además del generador de perfiles, SSMS viene con un
conjunto de herramientas que facilitan la identificación y corrección de problemas, como el
Monitor de Actividad y los informes de rendimiento estándar.

Estas características, combinadas con la facilidad de uso y la integración que ofrece SQL Server
Management Studio, hacen de esta herramienta una elección insuperable para profesionales que
buscan administrar y optimizar sus bases de datos de manera eficiente.

Conectarse a la BD
Provea las credenciales de SQL Server con las cuales va a conectarse.
Si quisiera conectarse al SQL Server localmente instalados, usted puede poner un punto en lugar del
Nombre del Servidor y se conectará a ese servidor. De todas maneras, por buenas prácticas usted
debe ingresar el Nombre del Servidor, el Nombre de Usuario y la contraseña para la Autenticación de
SQL Server.
Pero en el caso de la autenticación de Windows, usted NO necesita dar detalles de usuario y
contraseña, de todas maneras, usted necesita dar suficientes derechos de acceso a la cuenta de
Windows para conectarse a SQL Server.
Sólo haga clic en Connect.

Una vez que ingresa a SQL Server, usted puede ver el ambiente por defecto de SQL Server
Management Studio. Usted puede ver Object explorer a la mano izquierda, y a su mano derecha, un
área vacía que usualmente usamos para consultas SQL.
Configuración de la Posición de la Ventana.
El botón de posición de ventana le permite establecer la posición de cualquier ventana proveyendo las
siguientes opciones.

Explorador de objetos
Object Explorer en SQL Server Management Studio (SSMS) es una herramienta para explorar, analizar y
consultar objetos y datos de bases de datos. Es una característica útil para que los administradores de
la base de datos tengan una idea de cómo se organizan las tablas y para ayudar con el diseño del
esquema de la base de datos.
También viene con una interfaz gráfica de usuario (GUI) para la gestión de bases de datos. Es una de
las herramientas más poderosas de SQL Server para crear modelos de datos y administrar los datos
que representan.
Muestra toda la información de todos los servidores conectados a él en forma de árbol. Object
Explorer permite a los administradores examinar y controlar los objetos en cada instancia de SQL
Server.
Los objetos que se pueden administrar con el Explorador de objetos se enumeran a continuación.
 Bases de datos: Esta carpeta contiene todas las bases de datos del servidor. Se incluyen las bases
de datos del motor de base de datos, Analysis Services, Reporting Services y Integration Services.
 Seguridad: Esta sección proporciona toda la seguridad.related información. create Inicios de sesión,
funciones del servidor y otros elementos de esta carpeta.
 Objetos del servidor: Esta carpeta proporciona datos sobre servidores vinculados, agentes de
servicio, puntos finales del sistema y bases de datos. Mirroanillo y otros temas.
 Replicación: En esta carpeta se puede encontrar información sobre suscripciones y publicaciones.
 Administración: Verifique los registros del servidor, el estado de la sesión y otras tareas de
mantenimiento en esta carpeta. Los planes de mantenimiento son created en esta carpeta.

Editor de consultas
El Editor de consultas es una poderosa herramienta que le permite create y ejecutar consultas más
rápido. El editor de consultas de SQL Server Management Studio (SSMS) es una herramienta para
trabajar con SQL Server. Finalización de código, sugerencia de consulta y resultados interactivos.
window son sólo algunas de las características.
Al revisar los resultados de sus búsquedas T-SQL o cambiar procedimientos almacenados, es una
excelente herramienta. El editor de consultas, por otro lado, puede resultar extremadamente
complicado si está trabajando con una base de datos grande o compleja.
Plantilla explorador
SQL Server viene con varios plantilla. son archivos de script SQL que ayudan en la creación de objetos
de base de datos. Bases de datos, tablas, vistas, índices, procedimientos almacenados, activadores,
estadísticas y funciones son objetos que los administradores pueden construir.
Los administradores pueden incluso crear o personalizar plantilla en la cual puede ayudarle a
administrar su servidor mediante la creación de propiedades extendidas, servidores vinculados, inicios
de sesión, roles, usuarios y plantilla para servicios de análisis.

Plan de ejecución de consultas


SSMS se utiliza para crear los planes de ejecución gráficos para el plan de ejecución de consultas. La
ejecución gráfica. Ofrece advertencias sobre el uso de recursos y el tiempo de ejecución después de
que se haya ejecutado una consulta o un lote. Para utilizar esta función, el administrador debe tener
los permisos necesarios.
Ayuda a los administradores de bases de datos a solucionar problemas de rendimiento de consultas y
escribir consultas efectivas. Cuando una consulta tarda mucho tiempo en realizarse, puede usar el plan
de ejecución de SQL Server para averiguar dónde consume la consulta la mayor parte de los recursos y
el tiempo.
Diseñador de tablas
Table Designer es un potente editor gráfico de SQL Server Management Studio (SSMS) que puede
utilizar para diseñar, cambiar y administrar sus tablas. Puedes construir tus tablas con rows y columnas,
agregue índices e incluso establezca fuentes de datos de tablas y vistas de tablas con Table Designer.
Table Designer también se puede usar para administrar tablas existentes, como cambiarles el nombre,
agregar o eliminar columnas y cambiar el tipo de datos de las columnas.
Una vez que haya terminado de construir su tabla, puede guardarla y reutilizarla en SQL Server para
crear nuevas tablas o cambiar las existentes. Table Designer ha recibido correcciones de errores y
mejoras para mejorar la experiencia del usuario para todos los niveles de usuarios.

Diseñador de consultas y vistas


Un diseñador de consultas y vistas ofrece una colección completa de herramientas para crear
consultas, vistas y formularios. Su interfaz gráfica le permite construir una consulta, vista o formulario
sin escribir una sola línea de código.
Puede dibujar formas, arte lineal y tablas, y puede agregar código para hacerlos interactivos. En el
Diseñador de consultas y vistas, usted define la consulta, la vista y el diseño del formulario, que luego
usa para generar la consulta SQL o la vista que desea ejecutar.

Generación y asistente de publicación de scripts


el Asistente para publicación de scripts es una sofisticada herramienta que puede generación de
guiones extremadamente complejos. El asistente de secuencias de comandos se incluye con SQL
Server Management Studio y se puede utilizar para creación de un nuevo script o simplemente
actualizar un script existente con modificaciones al procedimiento almacenado.
El Asistente para publicación de scripts en SQL Server Management Studio pueden ayudar con la
implementación de funciones y procedimientos almacenados. También permite a los administradores
desarrollar scripts SQL definidos por el usuario que se pueden publicar como cualquier otro objeto
SSMS.
De seguridad y restauración
La copia de seguridad y restauración de datos de SQL Server es un elemento importante del
mantenimiento de la base de datos. Muchas acciones comunes de copia de seguridad y restauración,
como copias de seguridad completas, copias de seguridad diferenciales y restauración de bases de
datos o archivos específicos, se realizan mediante la interfaz gráfica de SSMS.
Las copias de seguridad son un componente esencial de la seguridad de los datos. Le permiten
recuperar datos en caso de mal funcionamiento o transferirlos a una ubicación diferente. Usted puede
simplemente copia de seguridad y restaurar sus bases de datos, tablas y esquemas utilizando SQL
Server Management Studio (SSMS).
Iniciar una copia de seguridad y restauración es tan simple como unos pocos clics, sin necesidad de
ejecutar scripts complejos:
1. Expanda el árbol del servidor, abra la base de datos
2. Seleccione una base de datos de usuario o expanda la base de datos del sistema en el
Explorador de objetos.
3. Haga clic con el botón derecho en la base de datos de la que desea hacer una copia de
seguridad, luego seleccione Tareas y luego Copia de seguridad.
4. Conéctese a una instancia del Motor de base de datos de SQL Server en el Explorador de
objetos mientras realiza la restauración y luego expanda esa instancia.
5. Haga clic con el botón derecho en Base de datos y elija Restaurar base de datos en el menú
contextual.
Gestión de la seguridad del servidor SQL
Microsoft SQL Server tiene una serie de características integradas que ayudan a los usuarios a
cumplir con los requisitos de seguridad y cumplimiento de sus datos y aplicaciones.
Uno de los aspectos más importantes y fundamentales de la protección de un sistema SQL Server
es la gestión de seguridad de SQL Server en SSMS. Gestión de seguridad de SQL Server, en un
nutshell, tiene como objetivo aumentar la eficiencia operativa, la seguridad y la disponibilidad.
Los administradores pueden administrar la configuración de seguridad de las instancias de SQL
Server mediante la administración de seguridad de SQL Server en SSMS. Los administradores
pueden modificar la configuración de seguridad de su instancia de SQL Server y configurar los
derechos de sus usuarios, roles y ensamblados.

La gestión de seguridad hace que el trabajo de los administradores sea más fácil de crear
sofisticadas políticas de seguridad. Esto le brinda la capacidad de controlar fácil y efectivamente la
seguridad de sus instancias de SQL Server.
Los inicios de sesión, roles de servidor, credenciales, auditorías y acceso a bases de datos se
encuentran entre los componentes de SQL Server Security Management. El generador de
funciones de Auditoría de Cumplimiento de informes sobre la eficacia de sus políticas de
seguridad.
XEvento Profileer
XEvento Profiler en SQL Server Management Studio (SSMS) es una herramienta de seguimiento de
eventos para SQL Server que proporciona precisiónarte información sobre el estado de la base de
datos en un momento dado.

Los administradores pueden usar XEvent Profiler en SQL Server Management Studio (SSMS) para
registrar estadísticas de rendimiento de instancias de SQL Server sin modificar el código. Permite a
los administradores descubrir y resolver problemas de rendimiento en tiempo real sin el uso de
monitor.
Estas funciones brindan a los administradores una ventaja para descubrir cuellos de botella,
diagnosticar problemas de rendimiento y reconocer y solucionar la causa raíz de los problemas
más rápido de lo que permiten otras herramientas y metodologías.
Sistema de monitoreo.
 Actividad Monitor
La actividad Monitor es una de las herramientas más poderosas de SSMS. Muestra qué usuarios
pasan más tiempo esperando solicitudes y le permite crear alerta cuando la actividad alcanza
un nivel específico.
La actividad Monitor muestra una representación gráfica de la actividad actual e histórica de
SQL Server, incluida los procesos que se encuentra actualmente en funcionamiento, su
duración y estado, y la cantidad de CPU y RAM.
Todas las conexiones de SQL Server y las conexiones a servicios, como el Agente SQL Server,
los Servicios de integración de SQL Server (SSIS) y los Servicios de informes de SQL Server
(SSRS), se ven en la Actividad. Monitor.
En SSMS, la actividad Monitor es una pestaña en la barra de herramientas adyacente a las
pestañas Explorador de datos y Diseñador de informes.
La actividad Monitor También se puede acceder y está disponible en Performance Monitor
cateGory del Explorador de objetos SSMS haciendo clic derecho en la base de datos.
Hay muchas maneras de iniciar Activity Monitor en la barra de herramientas de SQL Server
Management Studio haga clic en el ícono de Activity Monitor, use el método abreviado del
teclado Ctrl + Alt + A, o en Object Explorer haga clic derecho en la instancia SQL Server y
seleccione Activity Monitor.
 Paneles del Monitor de Actividad
El Monitor de Actividad consiste en muchos paneles – Overview, Processses, Resource
Waits, Data File I/O y Recent Expensive Queries. Los paneles pueden ser expandidos y
colapsados. Las actividades son consultadas sólo cuando el panel específico es expandido.
El Monitor de Actividad corre consultas en la instancia monitoreada para obtener
información para los paneles del Monitor de Actividad. Cuando el intervalo de recarga es
establecido a menos de 10 segundos, el tiempo que es usado para correr estas consultas
puede afectar el desempeño del servidor.
 El panel Overview o Información General.

El panel Overview contiene los gráficos para la información más importante de la


instancia de SQL Server. El menú contextual contiene la opción Refresh interval que
puede ser establecida a un valor predeterminado desde 1 segundo a 1 hora.
 % Processor Time
Es el porcentaje del tiempo que el procesador gasta para ejecutar hilos que no
están inactivos.
 Waiting Tasks
Es el número de tareas que están esperando por el procesador, I/O o memoria a
ser liberada para que las tareas puedan ser procesadas.
 Database I/O
Es el ratio de transferencia de datos en MB/s desde la memoria al disco, del disco
a la memoria o del disco al disco.
 Batch Requests/sec
Es el número de lotes de SQL Server recibidos por la instancia en un segundo.
 El panel Proceso.

Muestra la información acerca de los procesos que actualmente están corriendo en


las bases de datos SQL, quién los corre y desde qué aplicación.
Una sugerencia por cada cabecera de tabla muestra una corta descripción de los
datos de la columna y las vistas del sistema usadas para obtenerlos. Cada columna
puede ser filtrada usando los filtros en la cabecera de la columna.
EL menú contextual para los procesos específicos provee opciones para ver el último
lote de comandos T-SQL para el proceso, mátelo o rastréelo en SQL Server Profiler.
 Session ID
Es un valor único asignado por el Motor de la Base de Datos a cada conexión de
usuario. Este es el valor spid retornado por el procedimiento sp_who.
 User Process
1 para procesos de usuarios, 0 para procesos de sistema. El filtro por defecto
está establecido a 1, así que sólo procesos de usuario son mostrados.
 Login
El inicio de sesión SQL Server que corre la sesión.
 Database
El nombre de la base de datos en la que el proceso está corriendo.
El estado de la tarea, vacío para tareas el estado ejecutable y suspendido. El valor
puede ser también obtenido usando la vista sys.dm_os_tasks, como la columna
task_state. Los estados retornados pueden ser:
 “PENDIENTE: Esperando por un hilo trabajador.
 EJECUTABLE: Ejecutable, pero esperando a recibir un quantom.
 EJECUTÁNDOSE: Actualmente ejecutándose dentro del programa.
 SUSPENDIDO: Tiene un trabajador, pero está esperando por un evento.
 COMPLETO: Completo.
 SPINLOOP: Atascado en un spinlock.”
 Command
El tipo de comando actual. El valor también puede ser obtenido usando la vista
sys.dm_exec_requests, como la columna command.
 Application
El nombre de la aplicación que creó la conexión.
 Wait Time (ms)
Por cuánto tiempo en milisegundos la tarea está esperando por un recurso. El
valor puede ser también obtenido usando la vista sys.dm_os_waiting_tasks,
como la columna wait_duration_ms.
 Wait Type
El último/actual tipo de espera. EL valor también puede ser obtenido usando la
vista sys.dm_os_waiting_tasks, como la columna wait_type. Las esperas pueden
ser esperas de recurso, de cola y externas.
 Wait Resource
Es el recurso por el que está esperando la conexión. EL valor puede ser también
obtenido usando la vista sys.dm_os_waiting_tasks, como la columna
resource_description.
 Blocked By
El ID de la sesión que está bloqueando la tarea. El valor puede ser también
obtenido usando la vista sys.dm_os_waiting_tasks, como la columna
blocking_sessions_id.
 Head Blocker
La sesión que causa la primera condición de bloqueo es una cadena de bloqueo.
 Memory Use (KB)
la memoria usada por la tarea. El valor puede ser también obtenido usando la
vista sys.dm_exec_sessions, como la columna memory_usage.
 Host Name
El nombre de la computadora donde la conexión actual es hecha. El valor puede
ser también obtenido usando la vista sys.dm_exec_sessions, como la columna
host_name.
 Workload Group
el nombre del grupo de carga de trabajo Resource Governor[3]. EL valor puede
ser también obtenido usando la vista
sys.dm_resource_goernor_workload_groups, como a columna name.
 El panel Resource Waits
Muestra información acerca de esperas por recursos.

 Wait Category
Las categorías son creadas combinando tipos de esperas estrechamente
relacionadas. Los tipos de esperas son mostrados en la columna Wait Type en el
panel Processes.
 Wait Time (ms/sec)
El tiempo que todas las tareas en espera están esperando por uno o más
recursos.
 Recent Wait Time (ms/sec)
El tiempo promedio que todas las tareas en espera están esperando por uno o
más recursos.
 Average Waiter Count
Es calculado para un típico punto en el tiempo en el último intervalo de muestra
y representa el número de tareas esperando por uno o más recursos.
 Cumulative Wait Time (sec)
El tiempo total que las tareas en espera han esperado por uno o más recursos
desde el último reinicio de SQL Server, o la última ejecución DBCC SQLPERF.
 El panel Data File I/O
Muestra información acerca de los archivos de base de datos en la instancia SQL
Server. Por cada base de datos, todos los archivos de base de datos son listados –
MDF, LDF y NDF, sus rutas y nombres.

 MB/sec Read
Muestra la actividad de lectura reciente para el archivo de la base de datos.
 MB/sec Written
Muestra la actividad de escritura reciente para el archivo de la base de datos.
 Response Time (ms)
El tiempo promedio de respuesta para la actividad de lectura y escritura reciente.
 El panel Recent Expensive Queries
Las consultas costosas son las consultas que usan muchos recursos – memoria, disco,
red. El panel muestra las consultas costosas ejecutadas en los últimos 30 segundos. La
información es obtenida desde las vistas sys.dm_exect_requests y
sys.dm_exec_query_stats. Un doble clic en la consulta abre la sentencia monitoreada.
El menú contextual de la consulta específica proporciona opciones para abrir la
consulta en el Editor de consultas y mostrar el plan de ejecución.

 Query
La sentencia de consulta SQL monitoreada.
 Executions/min
El número de ejecuciones por minuto, desde la última recopilación. El valor puede
ser también obtenido usando la vista sys.dm_query_stats, con la columna
execution_count.
 CPU (ms/sec)
El ratio de CPU usado, desde la última recopilación. El valor puede ser también
obtenido usando la vista sys.dm_exec_query_stats, como la columna
total_worker_time.
 Physical Reads/sec, Logical Writes/sec, and Logical Reads/sec
El ratio de lecturas físicas/escrituras lógicas/lecturas lógicas por segundo. El valor
puede ser también obtenido usando la vista sys.dm_exec_query_stats, como las
columnas total_physical_reads/total_logical_writes/total_logical_reads.
 Average Duration (ms)
Tiempo promedio que la consulta corre. Calculado en base a las columnas
total_elapsed_time y execution_count en la vista sys.dm_query_stats.
 Plan Count
El número de planes de consultas duplicados. Un gran número requiere
investigación potencial parametrización explícita de consultas.
 SQL Reports e informes personalizados
SQL Server nos ofrece informes para facilitarnos una rápida supervisión de nuestras instancias y
bases de datos: de usuario o sistema. Estos reportes pueden ser visionados desde Managment
Studio de una manera muy fácil realizando una rápida revisión y búsqueda de solución a
problemas.
Estos reportes son una estupenda manera de presentación ante terceros del estado de nuestras
instancias, bases de datos o características de ambos, incluido objetos, gracias también a la
opción de exportación de los resultados en Excel, pdf y Word que hace poder visualizar el
resultado de estos reportes sin la necesidad de SSMS.
Todos estos informes se conectan a la base de datos o instancia y ejecutan consultas contra
ellas para obtener un conjunto de resultados, sin importar si estamos conectados a SQL Server
o Azure SQL, siempre que dispongamos de los permisos necesarios. Los informes no se
actualizan automáticamente, son estáticos dándonos los datos disponibles en el momento en
que se ejecutan.
 Informes standard
Como indicamos, SQL Server a través del Management Studio nos proporciona un gran
listado de informes con una amplia información sobre nuestra instancia o bases de datos.
Podemos acceder a ellos haciendo clic con el botón derecho sobre la instancia o base de
datos y yendo a Reports/ Standard Reports:

Como vemos en la imagen, a continuación, nos aparecerá un listado de informes


estándar disponibles de base de datos:
 Uso del disco (Disk Usage): Este informe proporciona una descripción general de la
utilización del espacio en disco dentro de la base de datos.
 Uso del disco por las tablas principales (Disk Usage by Top Tables): Este informe
proporciona datos detallados sobre la utilización del espacio en disco de las
principales 1000 tablas dentro de la base de datos.

 Uso del disco por tabla (Disk Usage by Table): Este informe proporciona datos
detallados sobre la utilización del espacio en disco por tablas dentro de la base de
datos.

 Uso del disco por partición (Disk Usage by Partition): Este informe detalla los
datos sobre la utilización del espacio en disco por índice y por particiones dentro de
la base de datos.
 Copia de seguridad y restauración de eventos (Backup and Restore Events): Este
informe proporciona datos históricos sobre las acciones de copia de seguridad y
restauración realizadas en la base de datos.

 Todas las transacciones (All Transactions): Este informe proporciona detalles sobre
todas las transacciones de usuario actuales dentro de una base de datos.
 Todas las transacciones de bloqueo (All Blocking Transactions): Este informe
identifica las transacciones dentro de la base de datos que están bloqueando otras
transacciones y proporciona detalles sobre ellas.

 Principales transacciones por tiempo (Top Transactions by Age): Este informe


identifica la transacción de usuario más antigua en la base de datos.

 Principales transacciones por recuento de transacciones bloqueadas (Top


Transactions by Blocked Transactions Count): Este informe identifica las
transacciones dentro de la base de datos que están bloqueando el mayor número de
otras transacciones.

 Principales transacciones por recuento de bloqueos (Top Transactions by Locks


Count): Este informe identifica las transacciones dentro de la base de datos que han
obtenido los bloqueos más significativos.
 Estadísticas de bloqueo de recursos por objetos (Resource Locking Statistics by
Objects): Este informe enumera todos los objetos dentro de la base de datos en los
que se han adquirido los bloqueos y proporciona detalles sobre el tipo de bloqueos
retenidos y quién los retiene.

 Estadística de ejecución de objetos (Object Execute Statistics): Este informe


proporciona datos históricos detallados de ejecución para todos los planes
actualmente en caché para objetos dentro de la base de datos. Estos datos de
ejecución se agregan a lo largo del tiempo durante el cual el plan ha estado en la
caché.
 Historial de consistencia de la base de datos (Database Consistency history):
Este informe proporciona un historial de ejecución de DBCC CHECKDB según lo
capturado por el default trace.

 Visión general del análisis de rendimiento de transacciones (Transaction


Performance Analysis Overview): Este informe lo ayuda a identificar cuellos de
botella en su base de datos y proporciona asistencia para migrarlos a la optimización
de memoria (OLTP)
 Estadísticas de uso del índice (Index Usage Statistics): Este informe proporciona
detalles sobre el uso de índices individuales dentro de la base de datos, así como
datos sobre el costo de su mantenimiento.

 Índice de estadísticas físicas (Index Physical Statistics): Este informe proporciona


detalles sobre la fragmentación de los índices dentro de la base de datos.

 Historial de cambios de esquema (Schema Change history): Este informe


proporciona un historial de todas las ejecuciones de sentencias DDL confirmadas en
la base de datos registrada por el default trace.

 Estadísticas de usuario (User Statistics): Este informe proporciona detalles sobre la


actividad de todos los usuarios conectados actualmente dentro de la base de datos.
En cuanto a los informes de instancia nos aparecerán los siguientes:
 Panel del servidor (Server Dashboard): Este informe proporciona información
general sobre la instancia de SQL Server, su configuración y la actividad en él.

 Historial de cambios de configuración (Configuration Changes History): Este


informe proporciona un historial de todos los cambios sp_configure y Trace Flag
registrados por el Default Trace.
 Historial de cambios de esquema (Schema Changes History): Este informe
proporciona un historial de todas las ejecuciones de sentencias DDL confirmadas
registradas por la Default trace.

 Salud del programador (Scheduler Health): Este informe proporciona datos de


actividad detallados en cada uno de los programadores de la instancia.

 Consumo de memoria (Memory Consumption): Este informe proporciona datos


detallados sobre el consumo de memoria de los componentes dentro de la instancia,
así como también datos históricos sobre los cambios en la marca de memoria de la
instancia, según lo registrado por la Default trace.
 Actividad – Todas las transacciones de bloqueo (Activity – All Blocking
Trasactions): Este informe proporciona información sobre cada transacción en la
instancia que está bloqueando una o más transacciones.
 Actividad – Todos los cursores (Activity – All Cursors): Este informe proporciona
información sobre cada Cursor abierto en la instancia.

 Actividad – Cursores principales (Activity – Top Cursors): Este informe identifica los
cursores principales de la instancia según la antigüedad, el período de dominación y la
utilización de la CPU e IO.

 Actividad – Todas las sesiones (Activity – All Sessions): Este informe proporciona
detalles sobre todas las sesiones de usuario activas en la instancia organizada por
inicio de sesión.
 Actividad – Top Sesiones (Activity – Top Sessions): Este informe identifica las
principales sesiones de usuario en la instancia según la antigüedad, la utilización de la
CPU, la utilización de la memoria e IOs.
 Actividad – Sesiones inactivas (Activity – Dormant Sessions): Este informe
proporciona detalles sobre las sesiones que han estado inactivas durante más de una
hora.

 Actividad – Top conexiones (Activity – Top Connections): Este informe identifica las
principales conexiones con la instancia en función de la antigüedad e IOs.
 Transacciones principales por periodo (Top Transaction by Age): Este informe
identifica las transacciones más antiguas en la instancia.

 Transacciones principales por recuento de transacciones bloqueadas (Top


Transaction by Blocked Transactions Count): Este informe identifica las
transacciones en una instancia que están bloqueando el mayor número de otras
transacciones.
 Principales transacciones por recuento de bloqueos (Top Transactions by Locks
Count): Este informe identifica las transacciones que tienen los bloqueos más
significativos en la instancia.

 Rendimiento – Estadísticas de ejecución de lotes (Performance – Batch Execution


Statistics): Este informe proporciona datos de ejecución históricos detallados para
todos los planes de lotes actualmente en caché. Estos datos de ejecución se agregan a
lo largo del tiempo durante el cual el plan ha estado en el caché.
 Rendimiento – Estadísticas de ejecución de objetos (Performance – Object
Execution Statistics): Este informe proporciona datos de ejecución históricos
detallados para todos los planes de objetos actualmente en caché. Estos datos de
ejecución se agregan a lo largo del tiempo durante el cual el plan ha estado en el
caché.

 Rendimiento – Consultas principales por tiempo promedio de CPU (Perfomarnce


– Top Queries by Average CPU Time): Este informe identifica las consultas que
residen actualmente en el caché del plan que han consumido la mayor cantidad de
CPU en promedio cada vez que se ejecutan. Estos datos se agregan durante la vida útil
del plan en la memoria caché y están disponibles solo para el plan que se encuentra
actualmente en la memoria caché.
 Rendimiento – Consultas principales por promedio de IO (Performance – Top
Queries by Average IO): Este informe identifica las consultas que residen actualmente
en el caché del plan que causaron la mayor cantidad de IO en promedio cada vez que
se ejecutan. Estos datos se agregan a lo largo de la vida útil de la LAN en el caché y
están disponibles solo para los planes que se encuentran actualmente en el caché.
 Rendimiento – Consultas principales por tiempo total de CPU (Performance – Top
Queries by Total CPU Time): Este informe identifica las consultas que residen
actualmente en el caché del plan que han consumido la mayor parte del tiempo de
CPU en el transcurso de todas sus ejecuciones. Estos datos se agregan durante la vida
útil del plan en la memoria caché y están disponibles solo para los planes que se
encuentran actualmente en la memoria caché.

 Rendimiento – Top Consultas por Total IO (Performance – Top Queries by Total


IO): El informe identifica las consultas que residen actualmente en la memoria caché
del plan que causaron la mayor parte de las IO en el transcurso de todas sus
ejecuciones. Estos datos se agregan durante la vida útil del plan en la memoria caché y
están disponibles solo para los planes que se encuentran actualmente en la memoria
caché.
 Estadisticas del Broker Service (Service Broker Statistics): Este informe proporciona
datos básicos de nivel de instancia sobre la actividad de Service Broker.
 Estado de envío del registro de transacciones (Transaction Log Shipping Status):
Este informe muestra el estado de las configuraciones de envío de registros para las
cuales esta instancia de servidor es primaria, secundaria o monitor.
Conclusión
Para todas las tareas de Microsoft SQL Server, SSMS es la opción predeterminada. Permite a los
usuarios crear bases de datos y sus elementos y escribir consultas SQL de cualquier complejidad
de forma rápida y sencilla. Un conjunto de herramientas gráficas con múltiples funciones y
editores de scripts funciona bien en la gestión de todas las bases de datos.

Debido a que esta solución es gratuita y fácil de usar, se ha vuelto esencial para base de datos SQL
especialistas como desarrolladores, administradores, analistas, ingenieros DevOps de bases de
datos y especialistas en seguridad. A pesar de la disponibilidad de otras soluciones profesionales,
MS SQL Management Studio sigue siendo líder del mercado.

También podría gustarte