Menonaktifkan Pencadangan Terkelola SQL Server ke Microsoft Azure
Berlaku untuk: SQL Server
Topik ini menjelaskan cara menonaktifkan atau menjeda pencadangan terkelola SQL Server ke Microsoft Azure di tingkat database dan instans.
Menonaktifkan pencadangan terkelola SQL Server ke Microsoft Azure untuk database
Anda dapat menonaktifkan pencadangan terkelola SQL Server ke pengaturan Microsoft Azure dengan menggunakan prosedur tersimpan sistem, managed_backup.sp_backup_config_basic (Transact-SQL). Parameter @enable_backup digunakan untuk mengaktifkan dan menonaktifkan pencadangan terkelola SQL Server ke konfigurasi Microsoft Azure untuk database tertentu, di mana 1 mengaktifkan dan 0 menonaktifkan pengaturan konfigurasi.
Untuk Menonaktifkan cadangan terkelola SQL Server ke Microsoft Azure untuk database tertentu:
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
EXEC msdb.managed_backup.sp_backup_config_basic
@database_name = 'TestDB'
,@enable_backup = 0;
GO
Catatan
Anda mungkin juga perlu mengatur @container_url
parameter tergantung pada konfigurasi Anda.
Nonaktifkan pencadangan terkelola SQL Server ke Microsoft Azure untuk semua database pada Instans
Prosedur berikut adalah ketika Anda ingin menonaktifkan pencadangan terkelola SQL Server ke pengaturan konfigurasi Microsoft Azure dari semua database yang saat ini memiliki cadangan terkelola SQL Server ke Microsoft Azure diaktifkan pada instans. Pengaturan konfigurasi seperti URL penyimpanan, retensi, dan Kredensial SQL akan tetap berada dalam metadata dan dapat digunakan jika cadangan terkelola SQL Server ke Microsoft Azure diaktifkan untuk database di lain waktu. Jika Anda hanya ingin menjeda pencadangan terkelola SQL Server ke layanan Microsoft Azure untuk sementara waktu, Anda dapat menggunakan sakelar master yang dijelaskan di bagian selanjutnya dari topik ini.
Untuk menonaktifkan cadangan terkelola SQL Server ke Microsoft Azure untuk semua database:
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh berikut mengidentifikasi apakah cadangan terkelola SQL Server ke Microsoft Azure dikonfigurasi pada tingkat instans dan semua cadangan terkelola SQL Server ke database berkemampuan Microsoft Azure pada instans, dan menjalankan prosedur tersimpan sistem sp_backup_config_basic untuk menonaktifkan cadangan terkelola SQL Server ke Microsoft Azure.
-- Create a working table to store the database names
Declare @DBNames TABLE
(
RowID int IDENTITY PRIMARY KEY
,DBName varchar(500)
)
-- Define the variables
DECLARE @rowid int
DECLARE @dbname varchar(500)
DECLARE @SQL varchar(2000)
-- Get the database names from the system function
INSERT INTO @DBNames (DBName)
SELECT db_name
FROM
msdb.managed_backup.fn_backup_db_config (NULL)
WHERE is_managed_backup_enabled = 1
AND is_dropped = 0
--Select DBName from @DBNames
select @rowid = min(RowID)
FROM @DBNames
WHILE @rowID IS NOT NULL
Begin
Set @dbname = (Select DBName From @DBNames Where RowID = @rowid)
Begin
Set @SQL = 'EXEC msdb.managed_backup.sp_backup_config_basic
@database_name= '''+'' + @dbname+ ''+''',
@enable_backup=0'
EXECUTE (@SQL)
END
Select @rowid = min(RowID)
From @DBNames Where RowID > @rowid
END
Untuk meninjau pengaturan konfigurasi untuk semua database pada instans, gunakan kueri berikut:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL);
GO
Nonaktifkan pencadangan terkelola SQL Server Default ke pengaturan Microsoft Azure untuk Instans
Pengaturan default pada tingkat instans berlaku untuk semua database baru yang dibuat pada instans tersebut. Jika Anda tidak lagi memerlukan atau memerlukan pengaturan default, Anda dapat menonaktifkan konfigurasi ini dengan menggunakan prosedur tersimpan sistem managed_backup.sp_backup_config_basic dengan parameter @database_name diatur ke NULL. Menonaktifkan tidak menghapus pengaturan konfigurasi lain seperti URL penyimpanan, pengaturan retensi, atau nama Kredensial SQL. Pengaturan ini akan digunakan jika cadangan terkelola SQL Server ke Microsoft Azure diaktifkan untuk instans di lain waktu.
Untuk menonaktifkan pencadangan terkelola SQL Server ke pengaturan konfigurasi default Microsoft Azure:
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
EXEC msdb.managed_backup.sp_backup_config_basic @enable_backup = 0; GO
Menjeda pencadangan terkelola SQL Server ke Microsoft Azure di Tingkat Instans
Mungkin ada kalanya Anda perlu menjeda sementara pencadangan terkelola SQL Server ke layanan Microsoft Azure untuk waktu yang singkat. Prosedur tersimpan sistem managed_backup.sp_backup_master_switch memungkinkan Anda menonaktifkan pencadangan terkelola SQL Server ke layanan Microsoft Azure di tingkat instans. Prosedur tersimpan yang sama digunakan untuk melanjutkan pencadangan terkelola SQL Server ke Microsoft Azure. Parameter @state digunakan untuk menentukan apakah cadangan terkelola SQL Server ke Microsoft Azure harus dinonaktifkan atau diaktifkan.
Untuk Menjeda pencadangan terkelola SQL Server ke Microsoft Azure Services Menggunakan Transact-SQL:
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke jendela kueri lalu klik Jalankan
Use msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state=0;
Go
Untuk melanjutkan pencadangan terkelola SQL Server ke Microsoft Azure Menggunakan Transact-SQL
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke jendela kueri lalu klik Jalankan.
Use msdb;
Go
EXEC managed_backup.sp_backup_master_switch @new_state=1;
GO
Lihat Juga
Mengaktifkan Pencadangan Terkelola SQL Server ke Microsoft Azure
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