Bagikan melalui


azdata

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
azdata arc Perintah untuk menggunakan Azure Arc untuk layanan data Azure.
azdata sql SQL DB CLI memungkinkan pengguna untuk berinteraksi dengan SQL Server melalui T-SQL.
azdata login Masuk ke titik akhir pengontrol kluster dan atur namespacenya sebagai konteks aktif Anda. Untuk menggunakan kata sandi saat masuk, Anda harus mengatur variabel lingkungan AZDATA_PASSWORD.
keluar azdata Keluar dari kluster.
konteks azdata Perintah manajemen konteks.
azdata bdc Pilih, kelola, dan operasikan Kluster Big Data SQL Server.
ekstensi azdata Mengelola dan memperbarui ekstensi CLI.
aplikasi azdata Membuat, menghapus, menjalankan, dan mengelola aplikasi.
azdata postgres Runner kueri Postgres dan shell interaktif.
buku catatan azdata Perintah untuk menampilkan, menjalankan, dan mengelola notebook dari terminal.

azdata login

Ketika kluster Anda disebarkan, kluster akan mencantumkan titik akhir pengontrol selama penyebaran, yang harus Anda gunakan untuk masuk. Jika Anda tidak mengetahui titik akhir pengontrol, Anda dapat masuk dengan memiliki konfigurasi kube kluster pada sistem Anda di lokasi <default home>/.kube/config pengguna atau menggunakan KUBECONFIG env var, yaitu ekspor KUBECONFIG=path/to/.kube/config. Saat Anda masuk, namespace kluster ini akan diatur ke konteks aktif Anda.

azdata login [--auth] 
             [--endpoint -e]  
             
[--accept-eula -a]  
             
[--namespace -ns]  
             
[--username -u]  
             
[--principal -p]

Examples

Masuk menggunakan autentikasi dasar.

azdata login --auth basic --username johndoe --endpoint https://<ip or domain name>:30080

Masuk menggunakan direktori aktif.

azdata login --auth ad --endpoint https://<ip or domain name>:30080                

Masuk menggunakan direktori aktif dengan prinsipal eksplisit.

azdata login --auth ad --principal johndoe@COSTOSO.COM --endpoint https://<ip or domain name>:30080

Log masuk secara interaktif. Nama kluster akan selalu diminta jika tidak ditentukan sebagai argumen. Jika Anda memiliki variabel env AZDATA_USERNAME, AZDATA_PASSWORD, dan ACCEPT_EULA yang diatur pada sistem Anda, ini tidak akan diminta. Jika Anda memiliki konfigurasi kube pada sistem Anda atau menggunakan KUBECONFIG env var untuk menentukan jalur ke konfigurasi, pengalaman interaktif pertama-tama akan mencoba menggunakan konfigurasi dan kemudian meminta Anda jika konfigurasi gagal.

azdata login

Masuk (non-interaktif). Masuk dengan nama kluster, nama pengguna pengontrol, titik akhir pengontrol, dan penerimaan EULA ditetapkan sebagai argumen. Variabel lingkungan AZDATA_PASSWORD harus diatur. Jika Anda tidak ingin menentukan titik akhir pengontrol, silakan memiliki konfigurasi kube pada komputer Anda di lokasi <default home>/.kube/config pengguna atau gunakan KUBECONFIG env var, yaitu ekspor KUBECONFIG=path/to/.kube/config.

azdata login --namespace ClusterName --username johndoe@contoso.com  --endpoint https://<ip or domain name>:30080 --accept-eula yes

Masuk dengan konfigurasi kube pada komputer, dan set env var untuk AZDATA_USERNAME, AZDATA_PASSWORD, dan ACCEPT_EULA.

azdata login -n ClusterName

Parameter Pilihan

--auth

Strategi autentikasi. Autentikasi Dasar atau Direktori Aktif. Defaultnya adalah autentikasi "dasar".

--endpoint -e

Titik akhir pengontrol kluster "https://host:port". Jika Anda tidak ingin menggunakan arg ini, Anda dapat menggunakan konfigurasi kube pada komputer Anda. Pastikan konfigurasi terletak di lokasi <default home>/.kube/config pengguna atau gunakan KUBECONFIG env var.

--accept-eula -a

Apakah Anda menerima persyaratan lisensi? [ya/tidak]. Jika Anda tidak ingin menggunakan arg ini, Anda dapat mengatur variabel lingkungan ACCEPT_EULA ke 'ya'. Ketentuan lisensi untuk produk ini dapat dilihat di https://aka.ms/eula-azdata-en.

--namespace -ns

Namespace sarana kontrol kluster.

--username -u

Pengguna akun. Jika Anda tidak ingin menggunakan arg ini, Anda dapat mengatur variabel lingkungan AZDATA_USERNAME.

--principal -p

Kerajaan Kerberos-mu. Dalam kebanyakan kasus, realm Kerberos Anda adalah nama domain Anda, dalam huruf besar.

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.

keluar azdata

Keluar dari kluster.

azdata logout 

Examples

Keluarkan pengguna ini.

azdata logout

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.