당신은 사용자가 ODBC 연결을 트리거 될 경우,이 응용 프로그램을 실행하는 워크 스테이션에 ODBC 드라이버를 설치해야합니다. 가능하다면 서버 측에서 설정하고 에이전트를 통해 실행하는 것이 좋습니다. 이렇게하면 각 워크 스테이션에서 ODBC 연결을 유지하고 각 워크 스테이션이 데이터 및 서버에 액세스 할 수 있는지 걱정할 필요가 없기 때문에 몇 가지 문제에서 벗어날 수 있습니다.
먼저 ODBC 설정이 올바른지 확인하고 싶습니다. 물론 적절한 드라이버와 연결 정보가 필요합니다. 이 사이트에는 아이디어를 제공하는 연습이 있습니다. how to setup an ODBC database connection
MS Access를 사용하면 ODBC 데이터 원본에서 쿼리를 테스트 할 수 있습니다. 연결 작업을 테스트 한 후에는 @DbColumn, @DbLookup 또는 @DbCommand 수식의 DSN (데이터 원본 이름) 만 참조하면됩니다.
서버 측에서이 설정을 제안하면 사용자가 쿼리하는 데이터의 복사본을 Notes 데이터베이스 자체에 보관하고 사용자가 읽기 전용 데이터와 상호 작용하게됩니다. 노트에서. 해당 읽기 전용 데이터의 서버 측에서 정기적으로 업데이트를 예약하고 Notes 환경에서 효과적으로 데이터 캐시를 만들 수 있습니다. 그런 다음이 데이터는 데이터베이스의 다른 복제본으로 복제되지만 모든 곳에서 필요로하는 ODBC 연결 문제를 제거합니다.
에 실시간 데이터가 필요하다면 해당 솔루션은 창 밖으로 나오므로 로컬 솔루션을 사용해야합니다. 이 경우 LCConnection 클래스를 보거나 스크립트에서 ADODB.Connection을 사용하여 데이터 원본에 대한 DSN 연결을 만들 수 있습니다. 그런 다음 각 워크 스테이션에 ODBC 데이터 소스가 필요하다는 문제를 줄이고 워크 스테이션에서 서버에 액세스 할 수 있는지 여부 만 신경 써야합니다.
감사합니다. 이것은 제가 찾고 있던 정확한 정보였습니다. –
주의 사항 : Windows Server x64 (64 비트)에서 Lotus Domino 32 비트를 실행하는 경우 표준 64 비트 ODBC가 아닌 32 비트 ODBC 관리자 프로그램에서 ODBC 데이터 원본을 정의해야합니다 관리자 프로그램. 이는 Lotus Domino ODBC 드라이버가 32 비트이기 때문입니다. 32 비트 ODBC 관리자 프로그램은 C : \ Windows \ SysWOW64 \ ODBCAD32.exe에 있습니다. –