sp_change_log_shipping_secondary_primary(Transact-SQL)sp_change_log_shipping_secondary_primary (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

보조 데이터베이스 설정을 변경합니다.Changes secondary database settings.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


sp_change_log_shipping_secondary_primary  
[ @primary_server = ] 'primary_server',  
[ @primary_database = ] 'primary_database',  
[, [ @backup_source_directory = ] 'backup_source_directory']  
[, [ @backup_destination_directory = ] 'backup_destination_directory']  
[, [ @file_retention_period = ] file_retention_period]  
[, [ @monitor_server_security_mode = ] monitor_server_security_mode]  
[, [ @monitor_server_login = ] 'monitor_server_login']  
[, [ @monitor_server_password = ] 'monitor_server_password']  

인수Arguments

[ @primary_server = ] 'primary_server'[ @primary_server = ] 'primary_server'
기본 인스턴스 이름을 MicrosoftMicrosoft SQL Server 데이터베이스 엔진SQL Server Database Engine 로그 전달 구성의 합니다.The name of the primary instance of the MicrosoftMicrosoft SQL Server 데이터베이스 엔진SQL Server Database Engine in the log shipping configuration. primary_serversysname NULL 일 수 없습니다.primary_server is sysname and cannot be NULL.

[ @primary_database =] 'primary_database'[ @primary_database = ] 'primary_database'
주 서버의 데이터베이스 이름입니다.Is the name of the database on the primary server. primary_databasesysname, 기본값은 없습니다.primary_database is sysname, with no default.

[ @backup_source_directory =] 'backup_source_directory'[ @backup_source_directory = ] 'backup_source_directory'
주 서버의 트랜잭션 로그 백업 파일이 저장되는 디렉터리입니다.The directory where transaction log backup files from the primary server are stored. backup_source_directorynvarchar (500) NULL 일 수 없습니다.backup_source_directory is nvarchar(500) and cannot be NULL.

[ @backup_destination_directory =] 'backup_destination_directory'[ @backup_destination_directory = ] 'backup_destination_directory'
백업 파일이 복사되는 보조 서버의 디렉터리입니다.The directory on the secondary server where backup files are copied to. backup_destination_directorynvarchar (500) NULL 일 수 없습니다.backup_destination_directory is nvarchar(500) and cannot be NULL.

[ @file_retention_period =] 'file_retention_period'[ @file_retention_period = ] 'file_retention_period'
기록이 보존되는 기간(분)입니다.Is the length of time in minutes in which the history will be retained. history_retention_periodint, 기본값은 NULL입니다.history_retention_period is int, with a default of NULL. 값이 지정되지 않으면 14420이 사용됩니다.A value of 14420 will be used if none is specified.

[ @monitor_server_security_mode =] 'monitor_server_security_mode'[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
모니터 서버 연결에 사용되는 보안 모드입니다.The security mode used to connect to the monitor server.

1 = Windows 인증1 = Windows Authentication;

0 = SQL ServerSQL Server 인증 합니다.0 = SQL ServerSQL Server Authentication. monitor_server_security_mode비트 NULL 일 수 없습니다.monitor_server_security_mode is bit and cannot be NULL.

[ @monitor_server_login =] 'monitor_server_login'[ @monitor_server_login = ] 'monitor_server_login'
모니터 서버에 액세스하는 데 사용되는 계정의 사용자 이름입니다.Is the username of the account used to access the monitor server.

[ @monitor_server_password =] 'monitor_server_password'[ @monitor_server_password = ] 'monitor_server_password'
모니터 서버에 액세스하는 데 사용되는 계정의 암호입니다.Is the password of the account used to access the monitor server.

반환 코드 값Return Code Values

0(성공) 또는 1(실패)0 (success) or 1 (failure)

결과 집합Result Sets

InclusionThresholdSettingNone

주의Remarks

sp_change_log_shipping_secondary_primary 에서 실행 되어야 합니다는 마스터 보조 서버에서 데이터베이스.sp_change_log_shipping_secondary_primary must be run from the master database on the secondary server. 이 저장 프로시저는 다음을 수행합니다.This stored procedure does the following:

  1. 설정을 변경는 log_shipping_secondary 필요에 따라 기록 합니다.Changes settings in the log_shipping_secondary records as necessary.

  2. 모니터 서버가 보조 서버와에서 다른 경우 변경 내용을의 모니터 레코드 log_shipping_monitor_secondary 모니터 서버를 사용 하 여 제공 된 인수를 필요한 경우.If the monitor server is different from the secondary server, changes monitor record in log_shipping_monitor_secondary on the monitor server using supplied arguments, if necessary.

PermissionsPermissions

구성원만는 sysadmin 고정된 서버 역할에서이 프로시저를 실행할 수 있습니다.Only members of the sysadmin fixed server role can run this procedure.

관련 항목:See Also

로그 전달 & #40;에 대 한 SQL Server & #41; About Log Shipping (SQL Server)
시스템 저장 프로시저(Transact-SQL)System Stored Procedures (Transact-SQL)