SQL Replication 에 대해서는 여러가지 사용예가 있지만, 경우에 따라서는 어떤 복제나 DR 솔루션보다 유용할 수 있다.
- 주의!!! 경우에 따라서다.. 절대 만능은 아니다. 적용은 언제나 심사 숙고...
멀쩡하게 동작하던 SQL 의 replication 이 어느 순간부터 동작하는 않는 경우가 있다.
이런 경우 가장 자주 맞딱뜨리는 오류가 아래와 같다.
The process could not read file '[snapshot file path]' due to OS error 3. (Source: MSSQL_REPL, Error number: MSSQL_REPL20016)
SQL 의 모든 복제는 Snapshot 복제를 전제로 하므로 모든 Transaction, merge 등 모든 복제는 Snapshot 공유 접근이 전제되어야 한다.
이 오류를 보는 경우 아래와 같지 점검해 보자.
1. 구독자, 게시자 모두 snapshot 폴더로 네트워크 접근이 가능한가?
2. 구독자, 게시자 모두 해당 폴더에 권한이 있는가?
3. 방화벽 등 네트워크의 이슈는 없는가?
4. 게시자의 스냅샷 위치가 UNS 경로인가? (로컬 경로로 하는 경우 장애가 발생한다.)
위 네가지를 점검하고 문제가 있으면 해결해 주자. 처음 부터 문제가 있는 세팅이 아니라면, 위 설정을 통하여 해결할 수 있다.
'IT Professional > Microsoft SQL Server' 카테고리의 다른 글
SQL 서버 사용 중 Query 나 DML 이 인덱스 사용을 비 정상적으로 할 때... (0) | 2013.07.29 |
---|---|
Deadlock 의 진단과 해결 (1) | 2013.02.07 |
MSCS 상에서SQL 2005 서버 설치시 11001 오류 (0) | 2011.02.05 |
Domain controller 취약점 장애로 인한 SQL 2005 의 설치 오류 (0) | 2011.02.05 |
SQL 서버에서 Table 정보를 한번에 (0) | 2010.07.19 |