Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan utilitas baris perintah [sqlcmd][sqlcmd] untuk menyambungkan dan mengkueri kumpulan SQL khusus.
1. Sambungkan
Untuk memulai dengan [sqlcmd][sqlcmd], buka prompt perintah dan masukkan sqlcmd diikuti dengan string koneksi untuk kumpulan SQL khusus Anda. String koneksi memerlukan parameter berikut:
-
Server (-S): Server dengan format
<Server Name>.database.windows.net - Database (-d): nama kumpulan SQL khusus.
- Aktifkan Pengidentifikasi Yang Dikutip (-I): Pengidentifikasi yang dikutip harus diaktifkan untuk terhubung ke instans kumpulan SQL khusus.
Untuk menggunakan Autentikasi SQL Server, Anda perlu menambahkan parameter nama pengguna/kata sandi:
-
User (-U): Server user in the form
<User> - Kata sandi (-P): Kata sandi yang terkait dengan pengguna.
Misalnya, string koneksi Anda mungkin terlihat seperti berikut ini:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Untuk menggunakan autentikasi terintegrasi Microsoft Entra, Anda perlu menambahkan parameter Microsoft Entra:
- Autentikasi Microsoft Entra (-G): gunakan ID Microsoft Entra untuk autentikasi
Misalnya, string koneksi Anda mungkin terlihat seperti berikut ini:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Nota
Anda perlu mengaktifkan autentikasi Microsoft Entra untuk mengautentikasi menggunakan ID Microsoft Entra.
2. Query
After connection, you can issue any supported Transact-SQL statements against the instance. Dalam contoh ini, kueri dikirimkan dalam mode interaktif.
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
Contoh berikutnya ini menunjukkan bagaimana Anda dapat menjalankan kueri dalam mode batch menggunakan opsi -Q atau mem-piping SQL Anda ke 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
Langkah berikutnya
Untuk detail selengkapnya tentang opsi yang tersedia di sqlcmd, lihat dokumentasi sqlcmd.