문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_can_tlog_be_applied(Transact-SQL)

트랜잭션 로그 백업을 SQL Server 데이터베이스에 적용할 수 있는지 여부를 확인합니다. sp_can_tlog_be_applied를 사용하려면 데이터베이스가 복원 중 상태여야 합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_can_tlog_be_applied [ @backup_file_name = ] 'backup_file_name'  
        , [ @database_name = ] 'database_name'  
        , [ @result = ] result OUTPUT

[ @backup_file_name = ] 'backup_file_name'

백업 파일의 이름입니다. backup_file_namenvarchar(128)입니다.

[ @database_name = ] 'database_name'

데이터베이스의 이름입니다. database_namesysname입니다.

[ @result = ] result OUTPUT

트랜잭션 로그를 데이터베이스에 적용할 수 있는지 여부를 나타냅니다. resultbit입니다.

1 = 로그를 적용할 수 있음

0= 로그를 적용할 수 없음

0(성공) 또는 1(실패)

sysadmin 고정 서버 역할의 멤버만 sp_can_tlog_be_applied를 실행할 수 있습니다.

다음 예에서는 @MyBitVar 지역 변수를 선언하여 결과를 저장합니다.

USE master;
GO
DECLARE @MyBitVar BIT;
EXEC sp_can_tlog_be_applied
     @backup_file_name = 
N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\AdventureWorks2012.bak',
     @database_name = N'AdventureWorks2012',
     @result = @MyBitVar OUTPUT;
GO

커뮤니티 추가 항목

추가
표시: