Bagikan melalui


Mulai cepat: Menjeda dan melanjutkan komputasi di kumpulan SQL khusus (sebelumnya SQL DW) dengan Azure PowerShell

Anda dapat menggunakan Azure PowerShell untuk menjeda dan melanjutkan sumber daya komputasi kumpulan SQL khusus (sebelumnya SQL DW). Jika tidak memiliki langganan Azure, buat akun Azure gratis sebelum Anda memulai.

Note

Artikel ini berlaku untuk kumpulan SQL khusus (sebelumnya SQL DW) dan bukan kumpulan SQL khusus yang dibuat di Ruang Kerja Azure Synapse. Ada cmdlet PowerShell yang berbeda untuk digunakan untuk masing-masing, misalnya, digunakan Suspend-AzSqlDatabase untuk kumpulan SQL khusus (sebelumnya SQL DW), tetapi Suspend-AzSynapseSqlPool untuk kumpulan SQL khusus di Ruang Kerja Azure Synapse. Untuk instruksi menjeda dan melanjutkan kumpulan SQL khusus di Ruang Kerja Azure Synapse, lihat Mulai Cepat: Menjeda dan melanjutkan komputasi di kumpulan SQL khusus di Ruang Kerja Azure 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.

Sebelum Anda mulai

Note

Kami merekomendasikan agar Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Install Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Panduan memulai cepat ini mengandaikan Anda sudah memiliki kumpulan SQL khusus (sebelumnya SQL DW) yang dapat dijeda dan dilanjutkan. Jika Anda perlu membuatnya, Anda dapat menggunakan Buat dan Sambungkan - portal untuk membuat kumpulan SQL khusus (sebelumnya SQL DW) yang disebut mySampleDataWarehouse.

Masuk ke Azure

Masuk ke langganan Azure Anda dengan perintah Connect-AzAccount, dan ikuti petunjuk pada layar.

Connect-AzAccount

Untuk melihat langganan mana yang Anda gunakan, jalankan Get-AzSubscription.

Get-AzSubscription

Jika Anda perlu menggunakan langganan yang berbeda dari default, jalankan Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Cari informasi kumpulan SQL khusus (sebelumnya SQL DW)

Temukan nama database, nama server, dan grup sumber daya untuk kumpulan SQL Dedicated (sebelumnya SQL DW) yang akan Anda jeda dan lanjutkan kembali.

Ikuti langkah-langkah ini untuk menemukan informasi lokasi untuk kumpulan SQL khusus Anda (sebelumnya SQL DW):

  1. Masuk ke portal Azure.

  2. Pilih Kumpulan SQL Khusus (sebelumnya SQL DW) di menu portal Microsoft Azure, atau cari kumpulan SQL Khusus (sebelumnya SQL DW) di bilah pencarian.

  3. Pilih mySampleDataWarehouse. Pool SQL dibuka.

    Cuplikan layar portal Microsoft Azure yang berisi nama server dan grup sumber daya kumpulan SQL khusus (sebelumnya SQL DW).

  4. Ingat nama kumpulan SQL khusus (sebelumnya SQL DW), yang merupakan nama database. Tulis juga nama server, dan grup sumber daya.

  5. Gunakan hanya bagian pertama dari nama server di cmdlet PowerShell. Pada gambar sebelumnya, nama server lengkapnya adalah sqlpoolservername.database.windows.net. Kami menggunakan sqlpoolservername sebagai nama server di cmdlet PowerShell.

Penjedaan komputasi

Untuk menghemat biaya, Anda dapat menjeda serta melanjutkan sumber daya komputasi sesuai permintaan. Misalnya, jika Anda tidak menggunakan database di malam hari dan pada akhir pekan, Anda dapat menjedanya selama waktu tersebut, dan melanjutkannya di siang hari.

Note

Tidak ada biaya untuk sumber daya komputasi saat database dijeda. Namun, Anda akan terus dikenakan biaya untuk penyimpanan.

Untuk menjeda database, gunakan cmdlet Suspend-AzSqlDatabase . Contoh berikut menjeda kumpulan SQL bernama mySampleDataWarehouse yang dihosting di server bernama sqlpoolservername. Server berada dalam grup sumber daya Azure bernama myResourceGroup.

Suspend-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"

Contoh berikut mengambil database ke dalam objek $database. Kemudian menyalurkan objek ke Suspend-AzSqlDatabase. Hasilnya disimpan dalam objek $resultDatabase. Perintah terakhir menunjukkan hasilnya.

$database = Get-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"
$resultDatabase = $database | Suspend-AzSqlDatabase
$resultDatabase

Meneruskan komputasi

Untuk memulai database, gunakan cmdlet Resume-AzSqlDatabase . Contoh berikut memulai database bernama mySampleDataWarehouse yang dihosting di server bernama sqlpoolservername. Server berada dalam grup sumber daya Azure bernama myResourceGroup.

Resume-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"

Contoh berikutnya mengambil database ke dalam objek $database. Kemudian menyalurkan objek ke Resume-AzSqlDatabase dan menyimpan hasilnya di $resultDatabase. Perintah terakhir menunjukkan hasilnya.

$database = Get-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"
$resultDatabase = $database | Resume-AzSqlDatabase
$resultDatabase

Memeriksa status operasi kumpulan SQL Anda

Untuk memeriksa status kumpulan SQL khusus Anda (sebelumnya SQL DW), gunakan cmdlet Get-AzSqlDatabaseActivity .

Get-AzSqlDatabaseActivity -ResourceGroupName "myResourceGroup" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"

Membersihkan sumber daya

Anda dikenakan biaya untuk unit gudang data dan data yang disimpan kumpulan SQL khusus Anda (sebelumnya SQL DW). Sumber daya komputasi dan penyimpanan ini ditagih secara terpisah.

  • Jika Anda ingin menyimpan data pada penyimpanan, silakan jeda komputasi.
  • Jika Anda ingin menghapus biaya di masa mendatang, Anda dapat menghapus kumpulan SQL.

Ikuti langkah-langkah berikut untuk membersihkan sumber daya sesuai keinginan Anda.

  1. Masuk ke portal Azure, dan pilih kumpulan SQL Anda.

    Membersihan sumber daya.

  2. Untuk menjeda komputasi, pilih tombol Jeda. Saat kumpulan SQL dijeda, Anda akan melihat tombol Mulai . Untuk melanjutkan komputasi, pilih Lanjutkan.

  3. Untuk menghapus kumpulan SQL sehingga Anda tidak dikenakan biaya untuk komputasi atau penyimpanan, pilih Hapus.

  4. Untuk menghapus server SQL yang Anda buat, pilih sqlpoolservername.database.windows.net, lalu pilih Hapus. Berhati-hatilah dengan penghapusan ini, karena menghapus server juga menghapus semua database yang ditetapkan ke server.

  5. Untuk menghapus grup sumber daya, pilih myResourceGroup, lalu pilih Hapus grup sumber daya.

Langkah selanjutnya