2012-10-12 6 views
0

두 SQL Server (하나의 SQL Server 2000과 하나의 SQL Server 2008)에서 데이터를 읽어야하는 Postgresql 데이터베이스가 있습니다.PostgreSQL 8.3에서 SQL Server (2000 및 2008)로 dblink를 만들려면 어떻게해야합니까?

SQL Server에 두 개의 dblinks를 설치하려고합니다.

Google 검색, 포럼, 문서 읽기를 마친 후 제작 준비 상태를 찾는데 어려움을 겪고 있습니다.

어떤 도구를 사용할 수 있습니까?

답변

1

당신은 Perl의 드라이버를 사용할 수있는 pl/perlu와 dbilink을 설치하려고합니다. 이것은 유닉스 기반 시스템에서 충분히 직설적 일 수 있지만, 아마도 윈도우즈의 어려운/비실용적/고통스러운 최종일 것입니다.

또는 최신 버전의 PostgreSQL에서는 foreign-data-wrappers 중 하나를 업그레이드하고 사용해보십시오. 8.3은 수명이 다 되었기 때문에 업그레이드는 probably worthwhile anyway이고 9 시리즈는 몇 가지 주요 개선 사항이 있어야합니다 (특히 PG가 Windows 인 경우).

또는 SQL Server 끝에서 데이터를 밀어 넣으면 PostgreSQL을 ODBC를 통해 사용할 수 있습니다.