Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Toto téma popisuje, jak zakázat nebo pozastavit spravované zálohování SQL Serveru do Microsoft Azure na úrovni databáze i instance.
Zakázání spravovaného zálohování SQL Serveru do Microsoft Azure pro databázi
Spravované zálohování SQL Serveru do nastavení Microsoft Azure můžete zakázat pomocí uložené procedury systému, managed_backup.sp_backup_config_basic (Transact-SQL). Parametr @enable_backup slouží k povolení a zakázání spravovaného zálohování SQL Serveru do konfigurací Microsoft Azure pro konkrétní databázi, kde 1 povolí a 0 zakáže nastavení konfigurace.
Zakázání spravovaného zálohování SQL Serveru do Microsoft Azure pro konkrétní databázi:
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit.
EXEC msdb.managed_backup.sp_backup_config_basic
@database_name = 'TestDB'
,@enable_backup = 0;
GO
Poznámka
V závislosti na konfiguraci možná budete muset nastavit také parametr @container_url
.
Zakázání spravovaného zálohování SQL Serveru do Microsoft Azure pro všechny databáze v instanci
Následující postup je určený, pokud chcete zakázat spravované zálohování SQL Serveru do nastavení konfigurace Microsoft Azure ze všech databází, které aktuálně mají spravované zálohování SQL Serveru do Microsoft Azure povolené v instanci. Nastavení konfigurace, jako je adresa URL úložiště, uchovávání a přihlašovací údaje SQL, zůstanou v metadatech a dají se použít, pokud je pro databázi později povolená spravovaná záloha SQL Serveru do Microsoft Azure. Pokud chcete dočasně pozastavit spravované zálohování SQL Serveru do služeb Microsoft Azure, můžete použít hlavní přepínač vysvětlený v dalších částech tohoto tématu.
Zakázání spravovaného zálohování SQL Serveru do Microsoft Azure pro všechny databáze:
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit. Následující příklad zjistí, zda je spravované zálohování SQL Serveru do Microsoft Azure nakonfigurováno na úrovni instance a na všech databázích spravovaných SQL Serverem s podporou Microsoft Azure v této instanci, a poté spustí systémovou uloženou proceduru sp_backup_config_basic pro zakázání spravovaného zálohování SQL Serveru do 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
Pokud chcete zkontrolovat nastavení konfigurace pro všechny databáze v instanci, použijte následující dotaz:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL);
GO
Zakázání výchozího spravovaného zálohování SQL Serveru do nastavení Microsoft Azure pro instanci
Výchozí nastavení na úrovni instance platí pro všechny nové databáze vytvořené v této instanci. Pokud už nepotřebujete nebo nevyžadujete výchozí nastavení, můžete tuto konfiguraci zakázat pomocí uložené procedury managed_backup.sp_backup_config_basic systému s parametrem @database_name nastaveným na hodnotu NULL. Zakázání neodebere další nastavení konfigurace, jako je adresa URL úložiště, nastavení uchovávání informací nebo název přihlašovacích údajů SQL. Tato nastavení se použijí, pokud je pro instanci později povolená spravovaná záloha SQL Serveru do Microsoft Azure.
Zakázání spravovaného zálohování SQL Serveru do výchozího nastavení konfigurace Microsoft Azure:
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit.
EXEC msdb.managed_backup.sp_backup_config_basic @enable_backup = 0; GO
Pozastavení spravovaného zálohování SQL Serveru do Microsoft Azure na úrovni instance
Může nastat doba, kdy budete potřebovat dočasně pozastavit spravované zálohování SQL Serveru do služeb Microsoft Azure na krátký čas. Uložená procedura managed_backup.sp_backup_master_switch systému umožňuje zakázat zálohování spravovaného SQL Serveru do služby Microsoft Azure na úrovni instance. Stejná uložená procedura se používá k obnovení spravovaného zálohování SQL Serveru do Microsoft Azure. Parametr @state slouží k definování, jestli má být spravované zálohování SQL Serveru do Microsoft Azure vypnuté nebo zapnuté.
Pozastavení spravovaného zálohování SQL Serveru do služeb Microsoft Azure pomocí jazyka Transact-SQL:
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte následující příklad a vložte ho do okna dotazu a potom klikněte na Spustit
Use msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state=0;
Go
Obnovení spravovaného zálohování SQL Serveru do Microsoft Azure pomocí Transact-SQL
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a potom klikněte na Spustit.
Use msdb;
Go
EXEC managed_backup.sp_backup_master_switch @new_state=1;
GO
Viz také
Povolení spravovaného zálohování SQL Serveru do Microsoft Azure