Utilidad SSMS
se aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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 archivos abren una ventana del Editor de consultas SQL en SQL Server Management Studio y los archivos .mdx abren una ventana del Editor de consultas MDX en SQL Server Management Studio. 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.
archivo de proyecto 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 para abrir. El parámetro debe contener la ruta de acceso completa al archivo de solución.
[-Sservername] Nombre del servidor
[-ddatabasename] Nombre de la base de datos
[-G] Conéctese mediante la autenticación de Active Directory. El tipo de conexión se determina si se incluye -U.
Nota
Active Directory - Universal con soporte de MFA no es compatible actualmente.
[-Unombre de usuario] Nombre de usuario al conectarse 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 mediante la interfaz de usuario y guarde la contraseña.
[-E] Conexión mediante la autenticación de Windows
[-nosplash] Impide que SQL Server Management Studio muestre la pantalla de presentación al abrirse. Use esta opción al conectarse al equipo que ejecuta SQL Server Management Studio mediante Terminal Services a través de 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 de Opciones en el menú Herramientas. Por ejemplo, si la página Entorno/General opción Al iniciar especifica Abrir nueva ventana de consulta, Ssms se abre con un Editor de consultas en blanco.
El conmutador -log debe aparecer al final de la línea de comandos, después de todos los otros conmutadores. El argumento filename es opcional. Si se especifica un nombre de archivo y el archivo no existe, se crea el archivo. Si no se puede crear el archivo, por ejemplo, debido a un acceso insuficiente de escritura, el registro se escribe en la ubicación APPDATA no localizada como alternativa (consulte a continuación). 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 variable de entorno APPDATA. Por ejemplo, para SQL Server 2012, la carpeta es <unidad del sistema>:\Users\<nombre de usuario>\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: Haga clic en Inicio y, a continuación, haga clic en Ejecutar...", escriba "<unidad del sistema>:\Users\<nombre de usuario>\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 archivos abren una ventana del Editor de consultas SQL en SQL Server Management Studio y los archivos .mdx abren una ventana del Editor de consultas MDX en SQL Server Management Studio. 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 |
---|---|
SQL Server | .sql |
SQL Server Analysis Services | .Mdx .xmla |
Ejemplos
El script siguiente 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 una ventana de comandos utilizando Active Directory - Integrated:
Ssms.exe -S servername.database.windows.net -G
El script siguiente abre SQL Server Management Studio desde un símbolo de comando, con autenticación de Windows, con el Editor de código establecido en el servidor ACCTG
y la base de datos AdventureWorks2022
, sin mostrar la pantalla de inicio.
Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash
El siguiente script abre SQL Server Management Studio desde un símbolo del sistema y ejecuta 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"