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.
Berlaku untuk: Azure Data CLI ()
azdata
Nota
Beberapa skenario yang sebelumnya ditangani oleh Azure Data CLI (azdata) sekarang dikelola melalui ekstensi Azure CLI (az) dan alur kerja berbasis Azure Arc. Tidak ada penggantian 1:1 tunggal untuk semua azdata perintah. Tabel berikut menyoroti alternatif Azure CLI yang umumnya terkait di mana mereka berada.
| area perintah azdata | Ekstensi /grup perintah Azure CLI | referensi Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Referensi CLI data Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Mengelola Azure SQL Managed Instance dengan CLI |
azdata arc postgres * |
az arcdata postgres |
Mengelola server PostgreSQL dengan CLI |
azdata migrate * |
az datamigration |
Migrasi menggunakan CLI |
azdata extension * |
az extension * |
Gambaran umum ekstensi Azure CLI |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Tidak ada Azure CLI yang setara (gunakan sqlcmd, SSMS, atau alat SQL lainnya) |
Utilitas sqlcmd SQL Server Management Studio |
Untuk skenario otomatisasi dan manajemen baru, lebih suka Azure CLI (az), ekstensi Azure CLI, dan pengalaman portal Azure Arc.
Artikel berikut ini menyediakan referensi untuk perintah sql di alat azdata . Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata
Perintah
| Perintah | Deskripsi |
|---|---|
| shell sql azdata | SQL CLI memungkinkan pengguna berinteraksi dengan SQL Server dan Azure SQL melalui T-SQL. |
| kueri azdata sql | SQL CLI memungkinkan pengguna berinteraksi dengan SQL Server dan Azure SQL melalui T-SQL. |
shell sql azdata
SQL CLI memungkinkan pengguna berinteraksi dengan SQL Server dan Azure SQL melalui T-SQL.
azdata sql shell [--username -u]
[--database -d]
[--server -s]
[--integrated -e]
[--mssqlclirc]
[--row-limit]
[--less-chatty]
[--auto-vertical-output]
[--encrypt -n]
[--trust-server-certificate -c]
[--connect-timeout -l]
[--application-intent -k]
[--multi-subnet-failover -m]
[--packet-size]
[--dac-connection -a]
[--input-file -i]
[--output-file]
[--enable-sqltoolsservice-logging]
[--prompt]
Examples
Contoh baris perintah untuk memulai pengalaman interaktif.
azdata sql shell
Contoh baris perintah menggunakan server, pengguna, dan database yang disediakan
azdata sql shell --server localhost --username sa --database master
Parameter Pilihan
--username -u
Nama pengguna untuk menyambungkan ke database.
--database -d
Nama database untuk disambungkan.
--server -s
Nama atau alamat instans SQL Server.
--integrated -e
Gunakan autentikasi terintegrasi pada Windows.
--mssqlclirc
Lokasi file konfigurasi mssqlclirc.
--row-limit
Atur ambang batas untuk permintaan batas baris. Gunakan 0 untuk menonaktifkan perintah.
--less-chatty
Lewati intro saat startup dan selamat tinggal saat keluar.
--auto-vertical-output
Secara otomatis beralih ke mode output vertikal jika hasilnya lebih lebar dari lebar terminal.
--encrypt -n
SQL Server menggunakan enkripsi SSL untuk semua data jika server memiliki sertifikat yang diinstal.
--trust-server-certificate -c
Saluran akan dienkripsi saat melewati rantai sertifikat untuk memvalidasi kepercayaan.
--connect-timeout -l
Waktu dalam detik untuk menunggu koneksi ke server sebelum mengakhiri permintaan.
--application-intent -k
Menyatakan jenis beban kerja aplikasi saat menyambungkan ke database dalam Grup Ketersediaan SQL Server.
--multi-subnet-failover -m
Jika aplikasi tersambung ke Always On AG pada subnet yang berbeda, pengaturan ini memberikan deteksi dan koneksi yang lebih cepat ke server yang saat ini aktif.
--packet-size
Ukuran dalam byte paket jaringan yang digunakan untuk berkomunikasi dengan SQL Server.
--dac-connection -a
Sambungkan ke SQL Server menggunakan koneksi administrator khusus.
--input-file -i
Menentukan file yang berisi batch pernyataan SQL untuk diproses.
--output-file
Menentukan file yang menerima output dari kueri.
--enable-sqltoolsservice-logging
Mengaktifkan pembuatan log diagnostik untuk SqlToolsService.
--prompt
Format perintah (Default: \d>
Argumen Global
--debug
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Tampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
--verbose
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
kueri azdata sql
SQL CLI memungkinkan pengguna berinteraksi dengan SQL Server dan Azure SQL melalui T-SQL.
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
Examples
Contoh baris perintah untuk memilih daftar nama tabel.
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
Parameter yang Diperlukan
-q
Kueri T-SQL untuk dijalankan.
Parameter Pilihan
--database -d
Nama database untuk disambungkan.
master
--username -u
Nama pengguna untuk menyambungkan ke database.
--server -s
Nama atau alamat instans SQL Server.
--integrated -e
Gunakan autentikasi terintegrasi pada Windows.
Argumen Global
--debug
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Tampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
--verbose
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Langkah berikutnya
Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata.
Untuk informasi selengkapnya tentang cara menginstal alat azdata , lihat Menginstal azdata.