Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Use la utilidad de línea de comandos [sqlcmd][sqlcmd] para conectarse a un grupo de SQL dedicado y consultarlo.
1. Conectar
Para empezar a trabajar con [sqlcmd][sqlcmd], abra el símbolo del sistema y escriba sqlcmd seguido de la cadena de conexión del grupo de SQL dedicado. La cadena de conexión requiere los siguientes parámetros:
-
Servidor (-S): Servidor con el formato
<Nombre>del servidor.database.windows.net - Database (-d): nombre del grupo de SQL dedicado.
- Habilitar identificadores entre comillas (-I): Los identificadores entre comillas deben estar habilitados para conectarse a una instancia de grupo de SQL dedicada.
Para usar la autenticación de SQL Server, debe agregar los parámetros de nombre de usuario y contraseña:
-
Usuario (-U): usuario de servidor con el formato
<usuario> - Password (-P): Contraseña asociada al usuario.
Por ejemplo, la cadena de conexión podría ser similar a la siguiente:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Para usar la autenticación integrada de Microsoft Entra, debe agregar sus parámetros:
- Autenticación de Microsoft Entra (-G): utilice Microsoft Entra ID para la autenticación
Por ejemplo, la cadena de conexión podría ser similar a la siguiente:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Nota:
Debe habilitar la autenticación de Microsoft Entra para autenticarse mediante el identificador de Microsoft Entra.
2. Consultar
Una vez conectado, puede ejecutar las instrucciones Transact-SQL admitidas contra la instancia. En este ejemplo, las consultas se envían en modo interactivo.
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
1> SELECT name FROM sys.tables;
2> GO
3> QUIT
En estos ejemplos siguientes se muestra cómo ejecutar las consultas en modo por lotes mediante la opción -Q o canalización de SQL a sqlcmd.
sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I -Q "SELECT name FROM sys.tables;"
"SELECT name FROM sys.tables;" | sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I > .\tables.out
Pasos siguientes
Para obtener más información sobre las opciones disponibles en sqlcmd, consulte la documentación de sqlcmd.