Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik het opdrachtregelprogramma [sqlcmd][sqlcmd] om verbinding te maken met een toegewezen SQL-pool en er query's op uit te voeren.
1. Verbinding maken
Als u aan de slag wilt gaan met [sqlcmd][sqlcmd], opent u de opdrachtprompt en voert u sqlcmd in, gevolgd door de verbindingsreeks voor uw toegewezen SQL-pool. Voor de verbindingsreeks zijn de volgende parameters vereist:
-
Server (-S): Server, in de vorm
<Servernaam>.database.windows.net - Database (-d): naam van toegewezen SQL-pool.
- Geciteerde identificatoren inschakelen (-I): Geciteerde identificatoren moeten zijn ingeschakeld om verbinding te maken met een toegewijde SQL-poolinstantie.
Als u SQL Server-verificatie wilt gebruiken, moet u de parameters voor gebruikersnaam en wachtwoord toevoegen:
-
Gebruiker (-U): Servergebruiker in de vorm
<Gebruiker> - Wachtwoord (-P): Wachtwoord dat is gekoppeld aan de gebruiker.
De verbindingsreeks kan er bijvoorbeeld als volgt uitzien:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Als u geïntegreerde Microsoft Entra-verificatie wilt gebruiken, moet u de Microsoft Entra-parameters toevoegen:
- Microsoft Entra-verificatie (-G): Microsoft Entra-id gebruiken voor verificatie
De verbindingsreeks kan er bijvoorbeeld als volgt uitzien:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Notitie
U moet Microsoft Entra-verificatie inschakelen voor verificatie met behulp van Microsoft Entra-id.
2. Zoekopdracht
Na de verbinding kunt u alle ondersteunde Transact-SQL instructies voor de instantie uitgeven. In dit voorbeeld worden query's verzonden in de interactieve modus.
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
In deze volgende voorbeelden ziet u hoe u uw query's kunt uitvoeren in de batchmodus met behulp van de optie -Q of uw SQL naar sqlcmd kunt doorsluizen.
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
Volgende stappen
Zie de documentatie voor sqlcmd voor meer informatie over de opties die beschikbaar zijn in sqlcmd.