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.
Tip
Microsoft Fabric Data Warehouse adalah gudang relasional skala perusahaan pada fondasi data lake, dengan arsitektur siap masa depan, AI bawaan, dan fitur baru. Jika Anda baru menggunakan pergudangan data, mulailah dengan Fabric Data Warehouse. Beban kerja kumpulan SQL terdedikasi yang ada dapat ditingkatkan ke Fabric untuk mengakses kemampuan baru di seluruh ilmu data, analitik waktu nyata, dan pelaporan.
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:
-
Pengguna (-U): Pengguna server dalam bentuk
<Pengguna> - 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. Kueri
Setelah koneksi, Anda dapat mengeluarkan pernyataan Transact-SQL yang didukung terhadap instans. 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.