이 오류는 복제 에이전트 실패 시 발생합니다.
정확한 문제는 오류 컨텍스트에 따라 달라지며, 경고 설명에서 확인할 수 있습니다.
다음 단계를 수행하십시오.
실패한 에이전트를 다시 시작하여 지금은 작동하는지 확인합니다.
경고 설명에 있는 텍스트를 보면 문제의 범위를 좁히는 데 도움이 될 수 있습니다. "실패"라는 단어 다음의 정확한 텍스트에서 사용 가능한 리소스를 검색합니다.
에이전트 기록에서 같은 시간에 발생한 오류 중 오류 문제 해결에 도움이 될만한 오류를 확인해 봅니다.
실패하는 복제 에이전트에 로그를 추가합니다. 오류의 컨텍스트에 따라 오류 및/또는 추가 오류 메시지를 확인하는 단계를 제공할 수 있습니다. 복제용 로그 구성에 대한 자세한 내용은 "외부" 섹션에 참조된 Microsoft 기술 자료 문서를 참조하십시오.
스냅숏을 만들거나 적용하는 동안 오류가 발생하면 스냅숏 디렉터리의 파일에서 오류를 확인합니다.
에이전트에서 액세스한 컴퓨터 간에 기본적인 연결이 작동되고 있는지 확인한 후 sqlcmd와 같은 유틸리티를 사용하여 각 컴퓨터에 연결하십시오. 각 컴퓨터에 연결할 때는 에이전트 연결 시 사용하는 계정과 같은 계정을 사용합니다.
방법: 복제 에이전트 시작 및 중지(SQL Server Management Studio)
방법: 구독 관련 에이전트에 대한 정보 보기 및 태스크 수행(복제 모니터)
Target | Microsoft.SQLServer.2008.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2008.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2008.ReplicationAgentFailedRule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2008.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<PublisherName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</PublisherName>
<EventNumber>14151</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.ReplicationAgentFailedRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>