Sampel Azure PowerShell untuk Azure SQL Database dan Instans Terkelola Azure SQL

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Azure SQL Database dan Azure SQL Managed Instance memungkinkan Anda mengonfigurasi database, instans, dan kumpulan menggunakan Azure PowerShell.

Jika Anda tidak memiliki langganan Azure, buat akun Azure gratis sebelum memulai.

Menggunakan Azure Cloud Shell

Azure meng-hosting Azure Cloud Shell, lingkungan shell interaktif yang dapat Anda gunakan melalui browser. Anda dapat menggunakan Bash atau PowerShell dengan Cloud Shell untuk bekerja dengan layanan Azure. Anda dapat menggunakan perintah Cloud Shell yang telah diinstal sebelumnya untuk menjalankan kode dalam artikel ini tanpa harus menginstal apa-apa di lingkungan lokal Anda.

Untuk memulai Azure Cloud Shell:

Opsi Contoh/Tautan
Pilih Coba di sudut kanan atas blok kode. Memilih Coba tidak secara otomatis menyalin kode ke Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Screenshot that shows how to launch Cloud Shell in a new window.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Screenshot that shows the Cloud Shell button in the Azure portal

Untuk menjalankan kode dalam artikel ini di Azure Cloud Shell:

  1. Mulai Cloud Shell.

  2. Pilih tombol Salin pada blok kode untuk menyalin kode.

  3. Tempelkan kode tersebut ke sesi Cloud Shell dengan memilih Ctrl+Shift+V untuk Windows dan Linux, atau dengan memilih Cmd+Shift+V untuk macOS.

  4. Pilih Enter untuk menjalankan kode.

Jika Anda memilih untuk menginstal dan menggunakan PowerShell secara lokal, tutorial ini memerlukan AZ PowerShell 1.4.0 atau yang lebih baru. Jika Anda perlu peningkatan, lihat Instal modul Azure PowerShell. Jika Anda menjalankan PowerShell secara lokal, Anda juga perlu menjalankan Connect-AzAccount untuk membuat koneksi dengan Azure.

Tabel berikut ini menyertakan link untuk mencicipi skrip Azure PowerShell untuk Azure SQL Database.

Link Deskripsi
Membuat dan mengonfigurasi database tunggal dan kumpulan elastis
Membuat database tunggal dan mengonfigurasi aturan firewall tingkat server Skrip PowerShell ini membuat satu database dan mengonfigurasi aturan firewall IP tingkat server.
Membuat kumpulan elastis dan memindahkan database yang terkumpul Membuat kumpulan elastis, memindahkan database terkumpul, dan mengubah ukuran komputasi.
Konfigurasikan replikasi geo dan failover
Mengonfigurasi dan gagal melalui satu database dengan menggunakan replikasi geografis aktif Mengonfigurasi replikasi geografis aktif untuk database di Azure SQL Database dan gagal ke replika sekunder.
Mengonfigurasi dan gagal melalui satu database dengan menggunakan replikasi geografis aktif Mengonfigurasi replikasi geografis aktif untuk database di kumpulan elastis, lalu mengalihkannya ke replika sekunder.
Mengonfigurasi grup failover
Mengonfigurasi grup failover untuk satu database Membuat database dan grup failover, menambahkan database ke grup failover, lalu menguji failover ke server sekunder.
Mengonfigurasi grup failover untuk kumpulan elastis Membuat database, menambahkannya ke kumpulan elastis, menambahkan kumpulan elastis ke grup failover, lalu menguji failover ke server sekunder.
Menskalakan database tunggal dan kumpulan elastis
Menskalakan database tunggal Contoh skrip PowerShell ini memantau performa metrik database tunggal, menskalakannya ke ukuran komputasi yang lebih tinggi, dan membuat aturan pemberitahuan di salah satu metrik performa.
Skalakan kumpulan elastis PowerShell ini memberikan contoh skrip untuk memantau metrik performa kumpulan elastis, menskalakannya ke ukuran komputasi yang lebih tinggi, dan membuat aturan pemberitahuan di salah satu metrik performa.
Mencadangkan, memulihkan, menyalin, dan mengimpor database
Pemulihan database Skrip PowerShell ini memulihkan database dari cadangan geo-berlebihan dan memulihkan database yang dihapus ke cadangan terbaru.
Menyalin database ke server baru Skrip PowerShell ini membuat salinan database yang sudah ada di server baru.
Mengimpor database dari file BACPAC Skrip PowerShell ini mengimpor database ke Database Azure SQL dari file bacpac.
Sinkronkan data antar database
Sinkronkan data antar database Skrip PowerShell ini mengonfigurasi Sinkronisasi Data untuk disinkronkan antara beberapa database di Azure SQL Database.
Menyinkronkan data antara Database SQL dan SQL Server di tempat Skrip PowerShell ini mengonfigurasi Sinkronisasi Data untuk disinkronkan antara database di Azure SQL Database dan database lokal SQL Server.
Memperbarui skema sinkronisasi Sinkronisasi Data SQL Skrip PowerShell ini menambahkan atau menghapus item dari skema sinkronisasi Sinkronisasi Data.

Pelajari selengkapnya tentang Azure CLI API database tunggal.

Langkah berikutnya

Contoh yang tercantum di halaman ini menggunakan cmdlet PowerShell az.sql untuk membuat dan mengelola sumber daya Azure SQL. Cmdlet tambahan untuk menjalankan kueri dan melakukan banyak tugas database terletak di cmdlet PowerShell SqlServer. Untuk informasi selengkapnya, lihat SQL Server PowerShell.