Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use o utilitário de linha de comando [sqlcmd][sqlcmd] para se conectar e consultar um pool SQL dedicado.
Conectar
Para começar a usar [sqlcmd][sqlcmd], abra o prompt de comando e digite sqlcmd seguido da cadeia de conexão para seu pool SQL dedicado. A cadeia de conexão requer os seguintes parâmetros:
-
Servidor (-S): Servidor no formato
<Nome do Servidor.database.windows.net> - Banco de dados (-d): nome do pool SQL dedicado.
- Ativar identificadores cotados (-I): Os identificadores entre aspas devem ser habilitados para se conectar a uma instância dedicada do pool SQL.
Para usar a Autenticação do SQL Server, você precisa adicionar os parâmetros de nome de usuário/senha:
-
Utilizador (-U): Usuário do servidor no formato
<Usuário> - Palavra-passe (-P): Palavra-passe associada ao utilizador.
Por exemplo, sua cadeia de conexão pode ter a seguinte aparência:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Para usar a autenticação integrada do Microsoft Entra, você precisa adicionar os parâmetros do Microsoft Entra:
- Autenticação do Microsoft Entra (-G): use o ID do Microsoft Entra para autenticação
Por exemplo, sua cadeia de conexão pode ter a seguinte aparência:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Observação
Você precisa habilitar a autenticação do Microsoft Entra para autenticar usando o Microsoft Entra ID.
2. Consulta
Após a conexão, você pode emitir quaisquer instruções de Transact-SQL suportadas contra a instância. Neste exemplo, as consultas são enviadas no modo interativo.
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
Estes próximos exemplos mostram como você pode executar suas consultas no modo de lote usando a opção -Q ou canalizando seu SQL para 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
Próximos passos
Para obter mais detalhes sobre as opções disponíveis no sqlcmd, consulte a documentação do sqlcmd.