PowerShell untuk kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics
Banyak tugas administratif kumpulan SQL khusus dapat dikelola menggunakan cmdlet Azure PowerShell atau REST API. Di bawah ini adalah beberapa contoh cara menggunakan perintah PowerShell untuk mengotomatiskan tugas umum di kumpulan SQL khusus Anda (sebelumnya SQL DW). Untuk beberapa contoh REST yang bagus, lihat artikel Mengelola skalabilitas dengan REST.
Catatan
Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Catatan
Artikel ini berlaku untuk kumpulan SQL khusus mandiri (sebelumnya SQL DW) dan tidak berlaku untuk kumpulan SQL khusus yang dibuat di ruang kerja Azure Synapse Analytics. Ada cmdlet PowerShell yang berbeda untuk digunakan untuk masing-masing, misalnya, menggunakan Suspend-AzSqlDatabase untuk kumpulan SQL khusus (sebelumnya SQL DW), tetapi Suspend-AzSynapseSqlPool untuk kumpulan SQL khusus di Ruang Kerja Azure Synapse. Untuk petunjuk menjeda dan melanjutkan kumpulan SQL khusus yang dibuat di ruang kerja Azure Synapse Analytics, lihat Mulai Cepat: Menjeda dan melanjutkan komputasi di kumpulan SQL khusus di Ruang Kerja Synapse dengan Azure PowerShell. Untuk informasi selengkapnya tentang perbedaan antara kumpulan SQL khusus (sebelumnya SQL DW) dan kumpulan SQL khusus di Ruang Kerja Azure Synapse, baca Apa perbedaan antara Azure Synapse (sebelumnya SQL DW) dan Ruang Kerja Azure Synapse Analytics.
Mulai dengan cmdlet Azure PowerShell
Buka Windows PowerShell.
Pada prompt PowerShell, jalankan perintah ini untuk masuk ke Azure Resource Manager dan pilih langganan Anda.
Connect-AzAccount Get-AzSubscription Select-AzSubscription -SubscriptionName "MySubscription"
Menjeda contoh gudang data
Jeda database bernama "Database02" yang dihosting di server bernama "Server01." Server berada dalam grup sumber daya Azure bernama "ResourceGroup1."
Suspend-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
Sebuah variasi, contoh ini menyalurkan objek yang diambil ke Suspend-AzSqlDatabase. Akibatnya, database dijeda. Perintah terakhir menunjukkan hasilnya.
$database = Get-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Suspend-AzSqlDatabase
$resultDatabase
Memulai contoh gudang data
Lanjutkan operasi database bernama "Database02" yang dihosting di server bernama "Server01." Server terdapat dalam grup sumber daya bernama "ResourceGroup1."
Resume-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" -DatabaseName "Database02"
Variasi, contoh ini mengambil database bernama "Database02" dari server bernama "Server01" yang terdapat dalam grup sumber daya bernama "ResourceGroup1." Ini menyalurkan objek yang diambil ke Resume-AzSqlDatabase.
$database = Get-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Resume-AzSqlDatabase
Catatan
Perhatikan bahwa jika server Anda adalah foo.database.windows.net, gunakan "foo" sebagai -ServerName di cmdlet PowerShell.
Cmdlet PowerShell lain yang didukung
Cmdlet PowerShell ini didukung dengan gudang data Azure Synapse Analytics.
- Dapatkan-AzSqlDatabase
- Get-AzSqlDeletedDatabaseBackup
- Mendapatkan-AzSqlDatabaseRestorePoint
- Baru-AzSqlDatabase
- Hapus-AzSqlDatabase
- Restore-AzSqlDatabase
- Melanjutkan-AzSqlDatabase
- Atur-AzSqlDatabase
- Menangguhkan-AzSqlDatabase
Langkah berikutnya
Untuk contoh PowerShell lainnya, lihat:
Untuk tugas lain yang dapat diotomatisasi dengan PowerShell, lihat cmdlet Azure SQL Database. Tidak semua cmdlet Azure SQL Database didukung untuk gudang data Azure Synapse Analytics. Untuk daftar tugas yang dapat diotomatisasi dengan REST, lihat Operasi untuk Azure SQL Database.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk