Bagikan melalui


azdata sql

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.