Compartir a través de


Utilidad SSMS

se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

La utilidad ssms abre SQL Server Management Studio. Si se especifica, ssms también establece una conexión a un servidor y abre consultas, scripts, archivos, proyectos y soluciones.

Puede especificar archivos que contengan consultas, proyectos o soluciones. Los archivos que contienen consultas se conectan automáticamente a un servidor si se proporciona información de conexión y el tipo de archivo está asociado a ese tipo de servidor. Por ejemplo, .sql los archivos abren una ventana del Editor de consultas SQL en SQL Server Management Studio y .mdx los archivos abren una ventana del Editor de consultas MDX en SQL Server Management Studio. Las soluciones y proyectos de SQL Server se abren en SQL Server Management Studio.

Nota

La utilidad ssms no ejecuta consultas. Para ejecutar consultas desde la línea de comandos, use la utilidad sqlcmd.

Sintaxis

ssms
[ scriptfile ] [ projectfile ] [ solutionfile ]
[ -S servername ] [ -d databasename ] [ -G ] [ -U username ] [ -E ] [ -nosplash ] [ -log [ filename ] ? ] [ -? ]

Argumentos

scriptfile

Especifica uno o varios archivos de script que se van a abrir. El parámetro debe contener la ruta de acceso completa a los archivos.

projectfile

Especifica un proyecto de script que se va a abrir. El parámetro debe contener la ruta de acceso completa al archivo de proyecto de script.

solutionfile

Especifica una solución que se va a abrir. El parámetro debe contener la ruta de acceso completa al archivo de solución.

[ -S nombreDeServidor ]

Nombre del servidor

[ -d databasename ]

Nombre de la base de datos

[ -G ]

Conéctese mediante la autenticación de Active Directory. El tipo de conexión se determina si -U se incluye.

Nota

Active Directory: actualmente no se admite la compatibilidad con MFA con MFA.

[ -U nombre de usuario ]

Nombre de usuario al conectarse con la autenticación de SQL.

Nota

-P se quitó en la versión 18.0 de SSMS. Intente conectarse al servidor una vez mediante la interfaz de usuario y guarde la contraseña.

[ -E ]

Conéctese mediante la autenticación de Windows.

[ -nosplash ]

Impide que SQL Server Management Studio muestre el gráfico de la pantalla de presentación mientras se abre. Use esta opción al conectarse al equipo que ejecuta SQL Server Management Studio a través de Terminal Services, en una conexión con un ancho de banda limitado. Este argumento no distingue mayúsculas de minúsculas y puede aparecer antes o después de otros argumentos

[ -log* [ filename ] ?* ]

Registra la actividad de SQL Server Management Studio en el archivo especificado para solucionar problemas

[ -? ]

Muestra la ayuda de la línea de comandos

Observaciones

Todos los conmutadores son opcionales y se separan por un espacio, excepto los archivos, que están separados por comas. Si no especifica ningún modificador, ssms abre SQL Server Management Studio como se especifica en la configuración Opciones del menú Herramientas . Por ejemplo, si la opción Entorno/GeneralAl iniciar especifica Abrir nueva ventana de consulta, ssms se abre con un Editor de consultas en blanco.

El -log modificador debe aparecer al final de la línea de comandos, después de todos los demás modificadores. El argumento filename es opcional. Si se especifica un nombre de archivo y el archivo no existe, se crea el archivo. Si el archivo no se puede crear; por ejemplo, debido a un acceso de escritura insuficiente, el registro se escribe en la ubicación no APPDATA localizada en su lugar (consulte el ejemplo siguiente). Si no se especifica el argumento filename, se escriben dos archivos en la carpeta de datos de la aplicación no localizada del usuario actual.

La carpeta de datos de la aplicación no localizada para SQL Server se puede encontrar desde la APPDATA variable de entorno. Por ejemplo, para SQL Server 2012, la carpeta es <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\. Los dos archivos son, de forma predeterminada, denominados ActivityLog.xml y ActivityLog.xsl. La primera contiene los datos del registro de actividad y esta última es una hoja de estilos XML, que proporciona una manera más cómoda de ver el archivo XML.

Siga estos pasos para ver el archivo de registro en el visor XML predeterminado, como Internet Explorer: Seleccionar Inicio, Ejecutar..., escriba <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml en el campo proporcionado y presione Entrar.

Los archivos que contienen consultas solicitan que se conecten a un servidor si se proporciona información de conexión y el tipo de archivo está asociado a ese tipo de servidor. Por ejemplo, .sql los archivos abren una ventana del Editor de consultas SQL en SQL Server Management Studio y .mdx los archivos abren una ventana del Editor de consultas MDX en SQL Server Management Studio. Las soluciones y proyectos de SQL Server se abren en SQL Server Management Studio.

En la tabla siguiente se asignan los tipos de servidor a las extensiones de archivo.

Tipo de servidor Extensión
Servidor SQL .sql
SQL Server Analysis Services .mdx, .xmla

Ejemplos

El siguiente script abre SQL Server Management Studio desde una línea de comandos con sus configuraciones predeterminadas.

ssms

El script siguiente abre SQL Server Management Studio desde un símbolo del sistema mediante Active Directory - Integrado:

ssms.exe -S servername.database.windows.net -G

El siguiente script abre SQL Server Management Studio desde el símbolo del sistema, con autenticación de Windows, con el Editor de código establecido en el servidor ACCTG y la base de datos AdventureWorks2025, sin mostrar la pantalla de presentación:

ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

El siguiente script abre SQL Server Management Studio desde el símbolo del sistema y abre el script de MonthEndQuery.

ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"

El siguiente script abre SQL Server Management Studio desde el símbolo del sistema y abre el proyecto NewReportsProject en el equipo denominado developer:

ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"

El siguiente script abre SQL Server Management Studio desde una consola de comandos y abre la solución MonthlyReports.

ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"