Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí nástroje příkazového řádku [sqlcmd][sqlcmd] se připojte k vyhrazenému fondu SQL a dotazujte se na ho.
1. Připojit
Pokud chcete začít s nástrojem [sqlcmd][sqlcmd], otevřete příkazový řádek a zadejte příkaz sqlcmd následovaný připojovacím řetězcem pro vyhrazený fond SQL. Připojovací řetězec vyžaduje následující parametry:
-
Server (-S): Server in the form
<
Server Name>
.database.windows.net - Database (-d): název vyhrazeného fondu SQL.
- Povolit uvozované identifikátory (-I): Uvozované identifikátory musí být povoleny pro připojení k vyhrazené instanci fondu SQL.
Pokud chcete použít ověřování SQL Serveru, musíte přidat parametry uživatelského jména a hesla:
-
Uživatel (-U): Uživatel serveru ve formuláři
<
Uživatel>
- Heslo (-P): Heslo přidružené k uživateli
Připojovací řetězec může vypadat například takto:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Pokud chcete použít integrované ověřování Microsoft Entra, musíte přidat parametry Microsoft Entra:
- Ověřování Microsoft Entra (-G): Pro ověřování použijte ID Microsoft Entra.
Připojovací řetězec může vypadat například takto:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Poznámka:
K ověření pomocí ID Microsoft Entra je potřeba povolit ověřování Microsoft Entra .
2. Query
After connection, you can issue any supported Transact-SQL statements against the instance. V tomto příkladu se dotazy odesílají v interaktivním režimu.
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
Tyto další příklady ukazují, jak můžete dotazy vykonávat v dávkovém režimu pomocí možnosti -Q nebo předání SQL do 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
Další kroky
Další informace o možnostech dostupných v sqlcmd najdete v dokumentaci sqlcmd.