Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Use la utilidad de línea de comandos [sqlcmd][sqlcmd] para conectarse a un grupo de SQL dedicado y realizar consultas en él.
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:
- Server (-S): servidor con el formato
<Nombre de servidor>.database.windows.net - Database (-d): nombre de grupo de SQL dedicado.
- Enable Quoted Identifiers (-I): los identificadores entre comillas tienen que estar habilitados para poder conectarse a una instancia del grupo de SQL dedicado.
Para utilizar la autenticación de SQL Server, debe agregar los parámetros de nombre de usuario y contraseña:
- User (-U): usuario del servidor con el formato
<Usuario> - Password (-P): contraseña asociada con el 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:
Tiene que habilitar la autenticación de Microsoft Entra para autenticarse con Microsoft Entra ID.
2. Consultar
Después de la conexión, puede emitir cualquier instrucción Transact-SQL en 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
Los siguientes ejemplos muestran cómo se pueden ejecutar las consultas en el modo por lotes con la opción -Q o mediante la canalización de su 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 más información sobre las opciones disponibles en sqlcmd, consulte la documentación de sqlcmd.