64비트 SQL Server 2005에서 DB2 연결 서버를 설정하는 방법은 무엇인가요?

메인프레임의 DB2 데이터베이스에 연결된 서버를 만들어야 합니다. 64비트 버전의 SQL Server 2005에서 이 작업을 성공적으로 수행한 사람이 있나요? 그렇다면 어떤 공급자와 설정을 사용했나요?

연결된 서버는 Windows 인증 계정을 사용하여 SQL Server에 로그인하든 SQL Server 로그인을 사용하든 관계없이 작동하는 것이 중요합니다. 또한 4 부분으로 구성된 이름과 OPENQUERY 쿼리 메서드가 모두 작동하는 것도 중요합니다. SQL Server 2000 컴퓨터에서 잘 작동하는 설정이 하나 있지만 64비트 SS 2005에서 사용할 수 없는 공급자를 사용합니다.

해결책

작년 말(2007년 9월) 프로덕션 시스템에서 이와 동일한 문제가 발생했으며, Microsoft 담당자의 공식적인 답변은 ASI/DB2에 연결할 수 있는 64비트 올레드 드라이버가 있지만 당시에는 베타 버전이었다는 것이었습니다.

언제 베타 버전에서 벗어날지는 확실하지 않지만 작년에 나온 소식입니다.

프로덕션 시스템에서 베타 드라이버를 사용하는 것이 불편했기 때문에 프로덕션 서버를 32비트 시스템으로 옮기기로 결정했습니다.

이 답변이 질문에 대한 정답은 아니지만 통찰력을 얻으실 수 있기를 바랍니다.

해설 (0)

Sql 2000에 어떤 공급업체를 사용하고 있나요? MS에는 DB2용 x64 OLEDB 드라이버가 있다고 확신합니다(호스트 통합 서버의 일부이지만 별도로 다운로드할 수 있음). IBM은 .NET 및 ODBC용 x64를 제공하며 OLEDB도 가능합니다(찾기가 번거롭긴 하지만).

연결된 서버를 설정하면 다른 모든 요구 사항은 자동으로 해결될 것이다.......

해설 (0)

Sql 2005 2월 2007 기능 팩]1에서 가져옵니다:

DB2용 Microsoft OLE DB 공급자는 IBM DB2 데이터베이스에 저장된 중요한 데이터를 Microsoft SQL Server 2005 엔터프라이즈 에디션 및 개발자 에디션에 기반한 새로운 솔루션과 통합하기 위한 COM 구성 요소입니다. SQL Server 개발자 및 관리자는 이 공급자를 통합 서비스, 분석 서비스, 복제, 보고 서비스 및 분산 쿼리 프로세서와 함께 사용할 수 있습니다. 자동 압축 풀기 다운로드 패키지를 실행하여 설치 폴더를 만듭니다. 단일 설치 프로그램이 x86, x64 및 IA64 컴퓨터에 공급자 및 도구를 설치합니다.

해설 (0)