Bagikan melalui


azdata sql

Berlaku untuk: Azure Data CLI ()azdata

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]

Contoh

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 Opsional

--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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan 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 selengkapnya beserta contohnya.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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]

Contoh

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 Opsional

--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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan 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 selengkapnya beserta contohnya.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

Langkah berikutnya

Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata.

Untuk informasi selengkapnya tentang cara menginstal alat azdata , lihat Menginstal azdata.