현재 자체 데이터베이스와 중앙 데이터베이스의 데이터를 사용하는 많은 프로젝트 중 하나를 개발 중입니다.MS SQL Server : 중앙 데이터베이스 및 외래 키
예 : 모든 회계 패키지 관련 테이블이있는 데이터베이스 "회계". 의 특정 테이블
그러나 우리는 또한 일반적이며, "국가", "도시"와 같은 모든 프로젝트에 사용되는 데이터를 사용하여 데이터베이스 "personelladministration는"... 그래서 우리는 이러한 테이블을 뒀다 "일반"이라는 별도의 데이터베이스
우리는 데이터베이스간에 외래 키를 작성할 수있는 DB2 환경에서 왔습니다. 그러나 데이터베이스간에 외래 키를 넣을 수없는 MS SQL 서버로 전환하고 있습니다.
나는 그 해결 방법이 트리거를 사용하는 것으로 보았지만 깨끗한 해결책이라고 확신하지 못했습니다.
설정에 문제가 있습니까? 모든 데이터베이스에 테이블 "국가"가있는 대신 일반 데이터가 포함 된 테이블을 별도의 데이터베이스에 저장하는 것이 나에게 맞는 것처럼 보일 수 있으므로이 솔기는 유지하기 어렵고 비효율적입니다.
이것을 극복하기위한 좋은 접근 방법은 무엇일까요?
답변 [여기] (http://stackoverflow.com/questions/4452132/add-foreign-key-relationship-between-two-databases)을 읽으십시오. 아마 그들은 당신의 의심을 해결할 것입니다. – dario
나는 데이터를 구성하는 방법에 대한 내 질문에 대한 구체적인 대답을 찾을 수 없습니다. – randomizer