SSMS (Utilidad)

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 con un servidor y abre consultas, scripts, archivos, proyectos y soluciones.

Puede especificar archivos que contienen consultas, proyectos o soluciones. Los archivos que contienen consultas se conectan automáticamente con un servidor si se proporciona información de conexión y el tipo de archivo está asociado con ese tipo de servidor. Por ejemplo, los archivos .sql abren una ventana del Editor de consultas de SQL en SQL Server Management Studio y los archivos .mdx abren una ventana del Editor de consultas MDX en el mismo servicio. 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, utilice la utilidad sqlcmd .

Sintaxis

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

Argumentos

scriptfile Especifica uno o más archivos de script para abrirlos. El parámetro debe contener la ruta completa a los archivos.

projectfile Especifica un proyecto de script para abrirlo. El parámetro debe contener la ruta completa al archivo del proyecto de script.

solutionfile Especifica una solución para abrirla. El parámetro debe contener la ruta completa al archivo de solución.

[-Sservername] Nombre de servidor

[-ddatabasename] Nombre de base de datos

[ -G] Conexión con la autenticación de Azure Active Directory. El tipo de conexión se determina en función de si se incluye -U.

Nota

Active Directory - Universal compatible con MFA no se admite actualmente.

[-Uusername] Nombre de usuario cuando se conecta con "Autenticación de SQL".

Nota

-P se quitó en la versión 18.0 de SSMS.

Solución alternativa: Intente conectarse al servidor una vez con la interfaz de usuario y guarde la contraseña.

[ -E] Conectarse 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. Utilice esta opción cuando se conecte con un equipo que ejecute SQL Server Management Studio mediante Terminal Services en una conexión con ancho de banda limitado. Este argumento no distingue entre mayúsculas y 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 la solución de problemas.

[-?] Muestra la ayuda de la línea de comandos.

Observaciones

Todos los modificadores son opcionales y están separados por un espacio, excepto los archivos, que están separados por comas. Si no especifica modificadores, Ssms abrirá SQL Server Management Studio tal y como se especifica en la opción de configuración Opciones del menú Herramientas. Por ejemplo, si en la página Entorno/General, la opción Al iniciar especifica Abrir nueva ventana de consulta, Ssms se abre con un Editor de consultas en blanco.

El modificador -log debe aparecer al final de la línea de comandos, después de todos los demás modificadores. El argumento de nombre de archivo es opcional. Si se especifica un nombre de archivo y el archivo no existe, este se crea. Si no es posible crear el archivo, por ejemplo, debido a un acceso de escritura insuficiente, el registro se escribe en la ubicación APPDATA no localizada (ver más abajo). Si no se especifica el argumento de nombre de archivo, 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 obtener de la variable de entorno APPDATA. Por ejemplo, para SQL Server 2012, la carpeta es <unidad del sistema>:\Users\<nombreDeUsuario>\AppData\Roaming\Microsoft\AppEnv\10.0\. De forma predeterminada, los dos archivos se denominan ActivityLog.xml y ActivityLog.xsl. El primero contiene los datos del registro de actividad y el segundo es una hoja de estilos XML que permite visualizar correctamente el archivo XML. Siga estos pasos para ver el archivo de registro en el visor XML predeterminado, como Internet Explorer: haga clic en Inicio y, después, en Ejecutar…; luego, escriba "<unidad del sistema>:\Users\<nombreDeUsuario>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" en el campo proporcionado y, por último, presione Entrar.

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

La siguiente tabla asigna tipos de servidores a extensiones de archivos.

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

.xmla

Ejemplos

El siguiente script abre SQL Server Management Studio desde un símbolo del sistema con la configuración predeterminada:

  Ssms

Los siguientes scripts abren SQL Server Management Studio desde un símbolo del sistema por medio de Active Directory - Integrado:

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

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

Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

El siguiente script abre SQL Server Management Studio desde un 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 un 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 un símbolo del sistema y abre la solución MonthlyReports:

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

Consulte también

Usar SQL Server Management Studio