다음을 통해 공유


복제 함수 - PUBLISHINGSERVERNAME

적용 대상: SQL Server Azure SQL Managed Instance

데이터베이스 미러링 세션에 참여하는 게시된 데이터베이스의 원래 게시자 이름을 반환합니다. 이 함수는 게시 데이터베이스의 SQL Server 게시자 인스턴스에서 실행됩니다. 이 함수를 사용하여 게시된 데이터베이스의 원래 게시자를 확인할 수 있습니다.

Transact-SQL 구문 표기 규칙

Syntax

PUBLISHINGSERVERNAME()  

참고 항목

SQL Server 2014(12.x) 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.

반환 형식

nvarchar

설명

PUBLISHINGSERVERNAME은 모든 유형의 복제에 사용됩니다.

데이터베이스 미러링 세션이 게시자와 미러링 파트너 인스턴스 간의 게시 데이터베이스에 있는 경우에는 PUBLISHINGSERVERNAME이 사용됩니다.

이 함수는 게시 데이터베이스의 컨텍스트 내에서 실행해야 합니다. PUBLISHINGSERVERNAME을 SQL Server의 미러 서버 인스턴스에 있는 게시 데이터베이스에서 실행하면 데이터베이스를 원래 게시한 게시자의 이름이 반환됩니다. 이 함수를 미러 서버 인스턴스에 있는 게시되지 않은 데이터베이스에서 실행하거나 장애 조치(Failover) 후 미러 서버 인스턴스에서 게시한 데이터베이스에서 실행하면 해당 미러 서버 인스턴스의 이름이 반환됩니다. 이 함수를 원래 게시자 인스턴스에서 실행하면 게시자 이름이 반환됩니다.

참고 항목

데이터베이스 미러링 및 복제(SQL Server)
복제 함수(Transact-SQL)