¿Qué es SQL Server Management Studio (SSMS)?

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

SQL Server Management Studio (SSMS) es un entorno integrado para administrar cualquier infraestructura de SQL. Use SSMS para acceder a todos los componentes de SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL Server en VM de Azure y Azure Synapse Analytics, así como para configurarlos, administrarlos y desarrollarlos. SSMS ofrece una única utilidad integral que combina un amplio grupo de herramientas gráficas con una serie de editores de script enriquecidos que permiten a desarrolladores y administradores de bases de datos de todos los niveles acceder a SQL Server.

Captura de pantalla de SQL Server Management Studio.

Componentes de SQL Server Management Studio

Descripción Componente
Uso del Explorador de objetos para ver y administrar todos los objetos de una o más instancias de SQL Server. Explorador de objetos
Use el Explorador de plantillas para compilar y administrar archivos de texto reutilizable que se pueden usar para acelerar el desarrollo de consultas y scripts. Explorador de plantillas
Use el Explorador de soluciones en desuso para compilar proyectos que se emplean para administrar elementos de administración, como scripts y consultas. Explorador de soluciones
Use las herramientas de diseño visual incluidas en SSMS para compilar consultas, tablas y bases de datos de diagrama. Visual Database Tools
Use los editores de lenguaje de SSMS para compilar y depurar interactivamente consultas y scripts. Editores de texto y consultas

SQL Server Management Studio para inteligencia empresarial

Para acceder a Analysis Services, Integration Services y Reporting Services, así como para configurarlos y administrarlos, use SSMS. Aunque las tres tecnologías de inteligencia empresarial se basan en SSMS, las tareas administrativas asociadas a cada una de ellas son ligeramente diferentes.

Nota:

Para crear y modificar las soluciones Analysis Services, Reporting Services e Integration Services, use SQL Server Data Tools (SSDT), no SSMS. SQL Server Data Tools (SSDT) es un entorno de desarrollo basado en Microsoft Visual Studio.

Administración de soluciones Analysis Services

SQL Server Management Studio (SSMS) permite administrar los objetos de Analysis Services, como la copia de seguridad y el procesamiento de objetos.

SSMS proporciona un proyecto de Script de Analysis Services en el que se desarrollan y guardan los scripts escritos en expresiones multidimensionales (MDX), Data Analysis Expressions (DAX), extensiones de minería de datos (DMX) y XML for Analysis (XMLA).

Estos scripts se usan para realizar tareas de administración o para volver a crear objetos (como bases de datos e instancias en cubos de Analysis Services. Por ejemplo, puede desarrollar un script XMLA en un proyecto de Script de Analysis Services que cree directamente los objetos nuevos en una instancia existente. Estos proyectos se pueden guardar como parte de una solución e integrarlos con un control de código fuente.

Nota:

Se observa que, aunque DAX se diseñó originalmente para modelos de datos tabulares, también se puede usar para consultar modelos multidimensionales en SQL Server Analysis Services. SSMS puede realizar DAX y MDX, pero hay algunas consideraciones que debe tener en cuenta con respecto al modelo con el que trabaja y el tipo de consultas que pretende ejecutar.

Para obtener más información sobre el proyecto de scripts de Analysis Services en SSMS, vea Proyecto de scripts de Analysis Services.

Administrar las soluciones de Intergration Services

SQL Server Management Studio (SSMS) se puede usar para administrar y supervisar la ejecución de paquetes SSIS. Puede organizar paquetes en carpetas, ejecutar, importar, exportar y actualizar paquetes de Integration Services. Sin embargo, desde SSIS 2012, el almacenamiento de paquetes ha cambiado. Ya no se almacenan en la base de datos msdb del servidor de la instancia predeterminada, sino que ahora se administran a través de la base de datos del catálogo de SSIS (SSISDB). Esto significa que ya no puede administrar paquetes de la misma manera que en versiones anteriores de SSIS. Todavía puede usar SSMS para administrar la base de datos del catálogo de SSIS, pero debe usar el nodo Catálogos de Integration Services en Explorador de objetos.

La última versión de SSMS ofrece un entorno integrado para administrar cualquier infraestructura de SQL. También permite a los usuarios ejecutar paquetes SSIS almacenados en el catálogo de SSIS desde Explorador de objetos en SSMS.

El Asistente para importación y exportación en SSMS se puede usar para crear paquetes SSIS, que es un buen punto de partida para obtener información sobre SSIS. Sin embargo, debe usar SQL Server Data Tools (SSDT) para crear y administrar los paquetes para paquetes más complejos.

Administrar proyectos de Reporting Services

SQL Server Management Studio habilita las características de Reporting Services y administra el servidor, las bases de datos, los roles y los trabajos. Las programaciones compartidas se pueden administrar con la carpeta Programaciones compartidas y las bases de datos del servidor de informes (ReportServer, ReportServerTempDB) también se administran. Al mover una base de datos del servidor de informes a una nueva instancia de SQL Server, debe crear un RSExecRole en la base de datos del sistema master.

Para obtener más información sobre estas tareas, puede consultar los artículos sobre Reporting Services en SSMS, administrar una base de datos del servidor de informes y crear el RSExecRole:

También administra el servidor habilitando y configurando diversas características, estableciendo los servidores predeterminados y administrando los roles y los trabajos.

Para más información sobre estas tareas, vea los artículos siguientes:

SSMS ofrece un entorno integrado para administrar cualquier infraestructura de SQL, incluida SSRS. En el portal web, puede habilitar características, establecer valores predeterminados del servidor, administrar trabajos en ejecución, ver informes personalizados y crear y administrar programaciones compartidas.

Nota:

Aunque SSMS ofrece varias funcionalidades de administración para SSRS, no es un reemplazo del Administrador de informes en línea o del Administrador de configuración de Reporting Services. Se recomienda mantenerse actualizado con las versiones y la documentación más recientes para garantizar una administración eficaz de SSRS en SSMS. Si tiene alguna pregunta específica o necesita más ayuda, no dude en preguntar.

Versiones de idioma distintas del inglés

Se ha suprimido el bloque en la configuración de idiomas mixtos. Puede instalar SSMS en alemán en un equipo Windows en francés. Si el idioma del sistema operativo no coincide con el idioma de SSMS, el usuario debe cambiar el idioma en Herramientas > Opciones > Configuración internacional. En caso contrario, SSMS mostrará la interfaz de usuario en inglés.

Para obtener más información sobre las distintas configuraciones regionales de versiones anteriores, vea Instalación de versiones de idioma de SQL Server Management Studio (SSMS) distintas del inglés.

Directiva de soporte técnico

A partir de SSMS 17.0, el equipo de herramientas SQL ha adoptado la directiva de ciclo de vida moderna de Microsoft.

Lea el anuncio de la directiva de ciclo de vida moderna original. Para obtener más información, vea Preguntas más frecuentes sobre la directiva moderna de ciclo de vida.

Para obtener información sobre la recopilación de datos de diagnóstico y el uso de características, vea el complemento de privacidad de SQL Server y recopilación de datos de diagnóstico.

Herramienta multiplataforma

SSMS solo se ejecuta en Windows (AMD o Intel). Si necesita una herramienta que se ejecuta en plataformas distintas de Windows, eche un vistazo a Azure Data Studio. Azure Data Studio es una herramienta multiplataforma que se ejecuta en macOS, Linux y Windows. Para más detalles, vea What is Azure Data Studio? ¿Qué es Azure Data Studio?.

Obtener ayuda

Contribuya a la documentación de SQL

¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.

Para más información, vea Cómo colaborar en la documentación de SQL Server.