Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u beheerde back-ups van SQL Server kunt uitschakelen of onderbreken naar Microsoft Azure op database- en exemplaarniveau.
SQL Server beheerde back-up in Microsoft Azure uitschakelen voor een database
U kunt door SQL Server beheerde back-up uitschakelen naar Microsoft Azure-instellingen met behulp van de door het systeem opgeslagen procedure, managed_backup.sp_backup_config_basic (Transact-SQL). De parameter @enable_backup wordt gebruikt voor het in- en uitschakelen van beheerde back-up van SQL Server naar Microsoft Azure-configuraties voor een specifieke database, waarbij 1 de configuratie-instellingen inschakelt en uitschakelt.
Om de beheerde SQL Server-back-up naar Microsoft Azure voor een specifieke database uit te schakelen:
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.
EXEC msdb.managed_backup.sp_backup_config_basic
@database_name = 'TestDB'
,@enable_backup = 0;
GO
Notitie
Mogelijk moet u ook de parameter @container_url instellen, afhankelijk van uw configuratie.
Beheerd SQL Server-back-up uitschakelen naar Microsoft Azure voor alle databases op de instantie
De volgende procedure is bedoeld voor wanneer u de SQL Server beheerde back-up naar Microsoft Azure-configuratie-instellingen wilt uitschakelen van alle databases waarvoor momenteel SQL Server beheerde back-up naar Microsoft Azure is ingeschakeld op de instance. De configuratie-instellingen, zoals de opslag-URL, retentie en de SQL-referentie, blijven in de metagegevens staan en kunnen worden gebruikt als sql Server beheerde back-up naar Microsoft Azure op een later tijdstip is ingeschakeld voor de database. Als u de beheerde back-up van SQL Server tijdelijk wilt onderbreken naar Microsoft Azure-services, kunt u de hoofdswitch gebruiken die wordt uitgelegd in de latere secties van dit onderwerp.
SQL Server-beheerde back-up voor Microsoft Azure uitschakelen voor alle databases:
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren. In het volgende voorbeeld wordt aangegeven of SQL Server beheerde back-up naar Microsoft Azure is geconfigureerd op exemplaarniveau en voor alle SQL Server databases die beheerde back-up naar Microsoft Azure hebben ingeschakeld op het exemplaar. Vervolgens wordt de systeemopgeslagen procedure sp_backup_config_basic uitgevoerd om de SQL Server beheerde back-up naar Microsoft Azure uit te schakelen.
-- 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
Gebruik de volgende query om de configuratie-instellingen voor alle databases op het exemplaar te controleren:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL);
GO
Standaardinstellingen voor beheerde back-up van SQL Server naar Microsoft Azure uitschakelen voor het exemplaar.
Standaardinstellingen op exemplaarniveau zijn van toepassing op alle nieuwe databases die op dat exemplaar zijn gemaakt. Als u geen standaardinstellingen meer nodig hebt of nodig hebt, kunt u deze configuratie uitschakelen met behulp van de managed_backup.sp_backup_config_basic systeem opgeslagen procedure met de @database_name parameter ingesteld op NULL. Als u uitschakelt, worden de andere configuratie-instellingen, zoals de opslag-URL, retentie-instelling of de SQL-referentienaam, niet verwijderd. Deze instellingen worden gebruikt als SQL Server beheerde back-up naar Microsoft Azure voor het exemplaar op een later moment is ingeschakeld.
Beheerde back-up van SQL Server uitschakelen naar de standaardconfiguratie-instellingen van Microsoft Azure:
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.
EXEC msdb.managed_backup.sp_backup_config_basic @enable_backup = 0; GO
Onderbreek de beheerde back-up van SQL Server naar Microsoft Azure op het exemplaarniveau.
Het kan voorkomen dat u de beheerde back-up van SQL Server tijdelijk moet onderbreken naar Microsoft Azure-services gedurende een korte periode. Met de opgeslagen procedure managed_backup.sp_backup_master_switch systeem kunt u de beheerde back-up van SQL Server naar de Microsoft Azure-service op het niveau van de instantie uitschakelen. Dezelfde opgeslagen procedure wordt gebruikt om beheerde back-ups van SQL Server te hervatten naar Microsoft Azure. De parameter @state wordt gebruikt om te bepalen of beheerde back-ups van SQL Server naar Microsoft Azure moeten worden uitgeschakeld of ingeschakeld.
Met behulp van Transact-SQL: Het pauzeren van de beheerde back-up van SQL Server naar Microsoft Azure-services.
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik vervolgens op uitvoeren
Use msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state=0;
Go
Beheerde back-up van SQL Server naar Microsoft Azure hervatten met behulp van Transact-SQL
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik vervolgens op uitvoeren.
Use msdb;
Go
EXEC managed_backup.sp_backup_master_switch @new_state=1;
GO
Zie ook
Beheerde back-up van SQL Server naar Microsoft Azure inschakelen