Per tanggal 10 November 2020, Jawabannya Tidak.
Mereka tidak akan mengizinkannya. Jadi, penagihan untuk Azure Database Anda akan berlanjut mulai hari Anda membuatnya. Tidak ada cara untuk menjeda / menghentikan penagihan untuk Azure SQL Database Anda.
Jawaban resmi Microsoft tampaknya adalah "Ya, Anda dapat mengekspor database Anda. Hapus database Azure SQL dan itu akan menjeda penagihan. Kemudian saat Anda membutuhkannya, Anda dapat membuat database baru dan mengimpor DB yang sebelumnya telah dibuang."
Saya tidak yakin ini dapat diterima sebagai jawaban untuk "Izinkan saya menonaktifkan sementara SQL Server untuk menghemat tagihan saya"
Ini bukan opsi hari ini - satu-satunya pilihan yang Anda miliki adalah mengurangi ukuran Azure SQL Database yang akan mengurangi biaya layanan satu jam berikutnya. Jika Anda benar-benar tidak ingin membayar DB, Anda dapat mencadangkan DB ke penyimpanan blob, hapus database, lalu pulihkan bila diperlukan. Anda dapat mengatur ini menggunakan PowerShell atau yang serupa.
Pembaruan Mei 2019: Ada tingkat "Tanpa Server" Azure SQL Database baru yang mungkin memenuhi beberapa persyaratan seputar pengurangan biaya dengan tidak menagih saat tidak digunakan. Dokumentasi resmi tersedia untuk dibaca .
sumber
Basis data dicadangkan secara otomatis sebelum jatuh. jadi, Anda bisa meletakkannya begitu saja saat Anda tidak membutuhkannya dan memulihkannya saat diperlukan. Pemulihan akan membutuhkan waktu tergantung pada ukuran database dan berapa banyak log yang Anda buat, jadi tidak akan cepat untuk database besar.
Juga, ada kebijakan kedaluwarsa tentang berapa lama cadangan disimpan (tergantung pada tingkat layanan) jadi berhati-hatilah.
https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx
sumber
Tim Azure SQL Database dengan senang hati mengumumkan bahwa sekarang ada opsi yang dapat menangani permintaan Anda. Kami baru saja mengumumkan opsi "tanpa server" untuk Azure SQL DB yang akan menjeda basis data Anda saat tidak digunakan. Anda dapat membaca lebih lanjut tentang fitur ini di sini: SQL Database Serverless
sumber
Ini sekarang dapat dilakukan dan fitur pratinjau bersifat publik. Azure SQL Database tanpa server
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless
sumber
Padahal, pada skala rendah ini (menurunkan persyaratan (jeda) daripada meningkatkan skala), SQL yang berjalan dalam VM mungkin merupakan jawaban yang lebih baik untuk Anda ...
sumber
Setuju dengan jawaban @Shiva. Tetapi jika Anda hanya mencoba SQL Server pada Azure VM, Anda tentu tidak ingin dikenai biaya karena secara tidak sengaja membiarkannya berjalan selama akhir pekan atau minggu. Salah satu solusinya adalah dengan menggunakan Fitur Automatic Shutdown .
sumber
Anda tidak bisa mendapatkan muatan sepenuhnya ke nol, tetapi hampir ...
Jika Anda mencoba Perintah SQL ini:
atau
maka biaya Anda bisa turun menjadi sekitar 5 USD per bulan (tergantung pada ukuran database Anda).
Saat Anda kembali mengerjakan database, Anda hanya perlu menjalankannya
dan semuanya akan kembali normal, setelah beberapa menit.
Jika Anda memiliki lebih dari satu database, Anda dapat menggunakan opsi Kolam Elastis untuk menurunkan biaya total Anda juga.
sumber
Karena itu tidak didukung namun ada beberapa solusi. Itu sangat tergantung pada berapa lama Anda ingin menghentikannya dan seberapa cepat Anda menginginkannya dan ukuran database. Jika untuk beberapa jam maka itu mungkin tidak sepadan karena penagihannya per jam dan Anda mungkin mengalami masalah akhir. Jika berhari-hari maka Anda bisa menjatuhkannya dan mengembalikannya saat dibutuhkan. Jika berminggu-minggu kemudian mengekspor database dan mengimpor saat dibutuhkan adalah opsi lain. Anda juga mungkin ingin memeriksa strategi cadangan untuk edisi yang Anda pilih sebelum memilih ekspor / pemulihan. Hal lain yang perlu diperhatikan adalah kebutuhan mendesak vs yang direncanakan. Jika langsung, dan dbnya besar maka pastikan SLA di tempatnya berfungsi untuk Anda
sumber
Anda dapat mengekspor database ke penyimpanan Azure dan mengimpornya saat Anda ingin mengaktifkannya kembali, seperti yang disarankan di sini:
Matikan sementara di sql
sumber
Ya, Anda bisa, dengan Azure Serverless SQL Database. Meskipun sumber daya komputasi Anda akan ditangguhkan ketika database tidak digunakan, Anda pasti akan menghemat biaya untuk sumber daya komputasi, namun penagihan akan terus berlanjut untuk sumber daya penyimpanan. Anda dapat menyetel waktu tunggu tidak aktif untuk database setelah itu sumber daya komputasi akan ditangguhkan. Batas waktu ini bisa serendah 1 jam.
Baca ini: https://azure.microsoft.com/en-in/updates/update-to-azure-sql-database-serverless-providing-even-greater-price-optimization/
sumber
Inilah yang saya lakukan dengan database Azure saya (4/20/19)
Saya menskalakan DTU database serendah mungkin sambil tetap memesan hingga 250GB, yang ternyata menjadi 10 DTU dengan perkiraan biaya 1,50 per DTU (diperkirakan $ 15 per bulan). Bagi saya, itu hampir sama baiknya dengan mematikan dan menyalakannya. Saya dapat menskalakannya hingga 100 DTU ketika saya ingin mendapatkan lebih banyak pemrosesan dan menurunkannya ketika saya tidak. Bahkan dengan 100 DTU selama sebulan penuh, biayanya hanya $ 75,93 bulan lalu di database pengujian saya.
CATATAN: Saya TIDAK menggunakan VM untuk menjalankan database, hanya server SQL standar yang Anda dapatkan saat membuat database di Azure.
sumber