안녕하세요.
일반 개발자입니다..
회사에 데이터베이스가 단독 으로 운영하다가 이번에
Failover방식으로 db가 2대가 되었습니다.
그러면서 궁금한게 몇가지 생겼는데요..
1. 기존에 jdbc드라이버를 sqlserver binn폴더 아래에 두고 특정 권한을 두고 설치해서 사용하는게 있었습니다.
이럴경우 2대다 같은 곳에 jdbc파일을 두고 한대에서만 실행하면 동작이 되는 구조인가요?
아니면.. 2대가 공유하는 스토리지에 파일을 두고 실행시켜야지 공유가 되는 구조인가요?
- 오래 되어서 잘 기억이 안나지만.. jdbc파일 이 sqlserver설치된 경로의 Binn폴더 안에서만 실행되었던거 가틱도 하고..
2. 기존에 dll파일을 등록하여 암호화 function을 실행하는 부분도 있는데요..
이런경우도 각각 따로설정해주어야하나요? 아니면 스토리지에 해당 파일을 두고 설정을 해주면 한번에 될까요?
3. 1,2번 질문의 요지가 좀 헛갈리는게... 스토리지에서 분명히 기본적인 db자원을 같이 사용하고 sqlserver는 각기 2대에서 독립적으로
active때 동작되는것으로 알고 있습니다...
1번의경우는... jdbc드라이버는 특정경로에 설치 했었기떄문에 둘다 같은경로에 두고.. 권한주고 하는 script는 1번만 실행하면 될것 같긴하고..
2번의 경우는 dll파일을 어샘블리? 로등록하고 호출하는것 같은데 sqlserver자체는 독립적으로 동작하니 각기 설정하는게 맞는것 같긴한데..
설치 할때 설치하고 나면 master> 프로그래밍 가능> 어셈블리로 등록됩니다.
이럴경우 기본적은 sqlserver자원은 같이사용하니 2번등록은 불가능할것 같은데.. 어떻게 하는게 맞는지 갈피가 잡히지 않내요..
4. msdtc같은 설정은 윈도우 설정이니까 각기 하는것이겠지요?
.