Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Applies to: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Management Studio (SSMS) se puede abrir desde un símbolo del sistema. Si especifica información de conexión, SSMS se conecta a un servidor. También puede especificar un archivo para que SSMS se abra.
Puede especificar archivos que contengan consultas, proyectos o soluciones. Si proporciona información de conexión, los archivos de consulta se conectan automáticamente a un servidor. El tipo de archivo determina el tipo de servidor asociado. Por ejemplo, .sql archivos abren una ventana de Editor de Power Query y .mdx archivos abren una ventana de Editor de Power Query MDX. Los archivos de solución y proyecto se abren en Explorador de soluciones.
Nota
La consola de comandos 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 ] ? ] [ -? ]
| Comando | Descripción |
|---|---|
-? |
Muestra la ayuda de la línea de comandos. |
-S <servername> |
Nombre de servidor. |
-d <databasename> |
Nombre de la base de datos. |
-U <username> |
Nombre de usuario al conectarse con la autenticación de SQL. |
-E |
Conéctese mediante la autenticación de Windows. |
-A |
Conéctese mediante la autenticación de Active Directory, como ActiveDirectoryInteractive. Para obtener una lista completa de los valores, consulte Microsoft. Data.SqlClient SqlAuthenticationMethodEnum. El tipo de conexión viene determinado por si -U se incluye. |
-N <option> |
Especifica la opción de cifrado para la conexión: Opcional, Obligatoria (valor predeterminado) o Strict. |
-C |
Especifica que la conexión confía en el certificado de servidor sin validación. |
-i <hostname> |
Especifica un Nombre Común (CN) o un Nombre Alternativo del Sujeto (SAN) diferente y esperado en el certificado de servidor que se utilizará durante la validación del mismo. |
-dn |
Especifica el nombre de visualización de la conexión dentro del diálogo de conexión. |
-nosplash |
Impide que SSMS muestre el gráfico de la pantalla de presentación mientras se abre. Use esta opción al conectarse al equipo que ejecuta SSMS a través de Terminal Services, en una conexión con ancho de banda limitado. Este argumento no distingue mayúsculas de minúsculas y puede aparecer antes o después de otros argumentos. |
-log <file>* |
Registra la actividad de SSMS en el archivo especificado para solucionar problemas. Este argumento debe ser el último modificador. |
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 para abrir. El parámetro debe contener la ruta de acceso completa al archivo de solución. |
Nota
El -P parámetro se quitó en la versión 18.0 de SSMS. Conéctese al servidor con el nombre de usuario y la contraseña. Para guardar la contraseña, habilite Recordar contraseña en el cuadro de diálogo de conexión. Este paso omite la escritura manual de la contraseña.
Observaciones
Todos los interruptores son opcionales. Los modificadores están separados por un espacio, excepto los archivos, los cuales se separan por comas. Si no especifica ningún conmutador, ssms abre SQL Server Management Studio tal y como se especifica en Tools>Options>Environment>Startup. Por ejemplo, si la opción At startup especifica Abrir nueva ventana de consulta, SSMS se abre con un Editor de Power Query en blanco.
Si proporciona información de conexión, los archivos que contienen consultas solicitan que se conecten a un servidor. El tipo de archivo está asociado a ese tipo de servidor. Por ejemplo, los archivos .sql abren una ventana de Editor de consultas SQL, los archivos .mdx abren una ventana de Editor de consultas MDX, y soluciones y proyectos se abren en el Explorador de soluciones.
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 |
| solución de SQL Server | .slnx |
| Proyecto de SQL Server | .ssmssqlproj |
El -log conmutador debe aparecer al final de la línea de comandos, después de todos los demás conmutadores. El argumento filename es opcional. Si 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 localizada APPDATA en su lugar. Si no especifica el argumento filename, se escriben dos archivos en la carpeta de datos de la aplicación no localizada del usuario actual.
Puede encontrar la carpeta de datos de aplicación no localizada para SQL Server a partir de la variable de entorno APPDATA. En SSMS 22, por ejemplo, la carpeta es %APPDATA%\Microsoft\SSMS\<installid> y el archivo se denomina ActivityLog.xml.
Ejemplos
En estos ejemplos se supone que la ubicación de la instalación de SSMS está en la ruta de acceso predeterminada o que navega a esa ubicación en el Símbolo del sistema de Windows. Para SSMS 22, la ubicación de instalación predeterminada es C:\Program Files\Microsoft SQL Server Management Studio 22\Release\Common7\IDE.
El siguiente script abre SSMS desde el símbolo del sistema con la configuración predeterminada.
ssms
El siguiente script abre SSMS desde una línea de comandos mediante Active Directory Interactive:
ssms.exe -S servername.database.windows.net -U username -A ActiveDirectoryInteractive
El siguiente script abre SSMS desde un símbolo del sistema, conectándose al servidor ACCTG y a la base de datos AdventureWorks2025 con autenticación de Windows, confiando en la conexión y sin mostrar la pantalla de presentación:
ssms -S ACCTG -d AdventureWorks2025 -A ActiveDirectoryIntegrated -C -nosplash
El siguiente script inicia SSMS desde un símbolo del sistema y abre el script MonthEndQuery.
ssms "C:\FinanceScripts\MonthEndQuery.sql"
El siguiente script abre SSMS desde el símbolo del sistema y abre el proyecto NewReportsProject.
ssms "C:\Projects\Reports\NewReportsProject.ssmssqlproj"
El siguiente script abre SSMS desde un símbolo del sistema y abre la solución MonthlyReports:
ssms "C:\Solutions\Reports\MonthlyReports.ssmssln"
Nota
Si no ve el Project o la solución cuando se abra SSMS, vaya a View>Explorador de soluciones.