Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj narzędzia wiersza polecenia [sqlcmd][sqlcmd], aby nawiązać połączenie z dedykowaną pulą SQL i wykonywać względem nich zapytania.
1. Połącz
Aby rozpocząć pracę z usługą [sqlcmd][sqlcmd], otwórz wiersz polecenia i wprowadź ciąg sqlcmd , a następnie parametry połączenia dedykowanej puli SQL. Łańcuch połączenia wymaga następujących parametrów:
-
Serwer (-S): Serwer w postaci
<
Nazwa>
serwera.database.windows.net - Database (-d): dedykowana nazwa puli SQL.
- Enable Quoted Identifiers (-I): Quoted identifiers must be enabled to connect to a dedicated SQL pool instance.
Aby użyć uwierzytelniania programu SQL Server, należy dodać parametry nazwy użytkownika/hasła:
-
User (-U): Server user in the form
<
User>
- Hasło (-P): Hasło skojarzone z użytkownikiem.
Na przykład parametry połączenia mogą wyglądać następująco:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Aby użyć zintegrowanego uwierzytelniania firmy Microsoft Entra, należy dodać parametry firmy Microsoft Entra:
- Microsoft Entra authentication (-G): use Microsoft Entra ID for authentication
Na przykład parametry połączenia mogą wyglądać następująco:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Uwaga
Należy włączyć uwierzytelnianie entra firmy Microsoft w celu uwierzytelniania przy użyciu identyfikatora Entra firmy Microsoft.
2. Query
After connection, you can issue any supported Transact-SQL statements against the instance. W tym przykładzie zapytania są przesyłane w trybie interaktywnym.
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
These next examples show how you can run your queries in batch mode using the -Q option or piping your SQL to 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
Następne kroki
Aby uzyskać więcej informacji na temat opcji dostępnych w narzędziu sqlcmd, zobacz dokumentację narzędzia sqlcmd.