Microsoft Azure에 대한 SQL Server 관리 백업 사용 중지

적용 대상:SQL Server

이 항목에서는 데이터베이스 및 인스턴스 수준 모두에서 Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정하거나 일시 중지하는 방법에 대해 설명합니다.

데이터베이스에 대한 Microsoft Azure에 대한 SQL Server 관리 백업 사용 중지

managed_backup.sp_backup_config_basic(Transact-SQL) 시스템 저장 프로시저를 사용하여 Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정할 수 있습니다. @enable_backup 매개 변수는 특정 데이터베이스에 대한 Microsoft Azure에 대한 SQL Server 관리 백업을 사용 설정 및 사용 안 함 설정하는 데 사용되며, 1은 구성 설정을 사용하도록 설정하고 0은 사용 안 함으로 설정합니다.

특정 데이터베이스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정하려면 다음을 수행합니다.

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.

EXEC msdb.managed_backup.sp_backup_config_basic  
                @database_name = 'TestDB'   
                ,@enable_backup = 0;  
GO

참고 항목

구성에 따라 @container_url 매개 변수를 설정해야 할 수도 있습니다.

인스턴스의 모든 데이터베이스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업 사용 중지

다음 절차는 현재 인스턴스에서 Microsoft Azure에 대한 SQL Server 관리 백업이 사용으로 설정되어 있는 모든 데이터베이스에서 Microsoft Azure에 대한 SQL Server 관리 백업을 사용 안 함으로 설정하려는 경우에 대한 절차입니다. 스토리지 URL, 보존 및 SQL 자격 증명과 같은 구성 설정은 메타데이터에 유지되며 나중에 데이터베이스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업이 사용으로 설정된 경우 사용할 수 있습니다. Microsoft Azure에 대한 SQL Server 관리 백업을 일시적으로 일시 중지하려는 경우 이 항목의 뒷부분에 설명되는 마스터 스위치를 사용할 수 있습니다.

모든 데이터베이스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정하려면 다음을 수행합니다.

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다. 다음 예시에서는 인스턴스 수준에서 Microsoft Azure에 대한 SQL Server 관리 백업이 구성되었는지 여부와 인스턴스에서 사용하도록 설정된 모든 SQL Server 관리 백업이 활성화된 데이터베이스를 확인하고, 시스템 저장 프로시저 sp_backup_config_basic을 실행하여 Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정합니다.

-- 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  

인스턴스의 모든 데이터베이스에 대한 구성 설정을 검토하려면 다음 쿼리를 사용합니다.

Use msdb;  
GO  
SELECT * FROM managed_backup.fn_backup_db_config (NULL);  
GO  

인스턴스에 대해 Microsoft Azure에 대한 기본 SQL Server 관리 백업 설정 사용 중지

인스턴스 수준의 기본 설정은 해당 인스턴스에서 생성된 모든 새 데이터베이스에 적용됩니다. 기본 설정이 더 이상 필요하지 않거나 필요하지 않은 경우, @database_name 매개 변수를 null로 설정한 managed_backup.sp_backup_config_basic 시스템 저장 프로시저를 사용하여 이 구성을 사용 안 함으로 설정할 수 있습니다. 사용 안 함으로 설정해도 스토리지 URL, 보존 설정 또는 SQL 자격 증명 이름과 같은 다른 구성 설정은 제거되지 않습니다. 이러한 설정은 나중에 인스턴스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업을 사용으로 설정하는 경우에 사용됩니다.

Microsoft Azure에 대한 SQL Server 관리 백업 기본 구성 설정을 사용 중지하려면 다음을 수행합니다.

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.

    EXEC msdb.managed_backup.sp_backup_config_basic  
                    @enable_backup = 0;  
    GO
    

인스턴스 수준에서 Microsoft Azure에 대한 SQL Server 관리 백업 일시 중지

Microsoft Azure에 대한 SQL Server 관리 백업을 단기간 동안 일시적으로 일시 중지해야 하는 경우가 있을 수 있습니다. managed_backup.sp_backup_master_switch 시스템 저장 프로시저를 사용하면 인스턴스 수준에서 Microsoft Azure에 대한 SQL Server 관리 백업을 사용 안 함으로 설정할 수 있습니다. 동일한 저장 프로시저를 사용하여 Microsoft Azure에 대한 SQL Server 관리 백업을 다시 시작합니다. @state 매개 변수는 Microsoft Azure에 대한 SQL Server 관리 백업을 해제할지 또는 설정할지 여부를 정의하는 데 사용됩니다.

Transact-SQL을 사용하여 Microsoft Azure에 대한 SQL Server 관리 백업 일시 중지하려면 다음을 수행합니다.

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣은 후 실행을 클릭합니다.

Use msdb;  
GO  
EXEC managed_backup.sp_backup_master_switch @new_state=0;  
Go

Transact-SQL을 사용하여 Microsoft Azure에 대한 SQL Server 관리 백업을 다시 시작하려면 다음을 수행합니다.

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예시를 복사하여 쿼리 창에 붙여 넣은 다음 실행을 클릭합니다.

Use msdb;  
Go  
EXEC managed_backup.sp_backup_master_switch @new_state=1;  
GO  

참고 항목

Microsoft Azure에 대한 SQL Server 관리 백업 사용 설정