2014-09-04 3 views
1

두 노드간에 피어 투 피어 복제를 구성했습니다. 이 지시 사항을 단계별로 따랐습니다. http://www.databasejournal.com/features/mssql/article.php/3814591/Peer-to-Peer-Replication-in-SQL-Server-2008-150-Configure-a-two-node-topology.htmSQL Server2012에서 피어 투 피어 복제에 아티클 (테이블)을 추가하는 방법

그런 다음 새로운 기사 (새 테이블)를 복제에 추가하는 데 문제가있었습니다. 나는이 지시를 따랐다 : http://msdn.microsoft.com/en-us/library/ms146867.aspx

그것은 작동하지만, 많은 테이블 변경이있는 환경에서는 실용적이지 않다. 누구나 더 나은 해결책을 알고 있습니까? 기사를 추가하는 빠르고 자동적 인 방법을 원합니다.

업데이트 : sp_addarticle을 사용하여 발행 할 테이블을 추가했습니다. 나는 로그 리더를 멈추지 않고 시작하지 않았다. 작동하는 것 같습니다. 나중에 문제가 발생할 것인가?

답변

1

이는 Administer a Peer-to-Peer Topology (Replication Transact-SQL Programming)에 덮여 :

당신의 대답에 대해 기존 구성에

1. Quiesce the system. 

2. Execute the CREATE TABLE statement to add the new table at each node in the topology. 

3. Bulk copy the data for the new table manually at all nodes by using the bcp utility. 

4. Execute sp_addarticle to create the new article at each node in the topology. For more information, see Define an Article. 

After sp_addarticle is executed, replication automatically adds the article to the subscriptions in the topology. 

5. Restart the Distribution Agents at each node in the topology. 
+0

덕분에 문서를 추가하려면. 시스템을 정지 시키거나 배포 에이전트를 다시 시작하지는 않았지만 제대로 작동했습니다. 내가 그 일에 곤경에 처할 것 같니? –

+0

제대로 작동하고 데이터가 예상대로 복제되고 있다면 나는 괜찮다고 생각합니다. –