이것은 정말 바보 같은 질문입니다. 하지만 오라클과 함께 힘든 시간을 보내고 그것은. NET 설치. 하지만 Oracle 서버가 Oracle 서버에 없습니다 (Oracle 11g). 내 bin 및 lib 폴더에 ODP.net dll이 있습니다 (두 파일 모두 필요하지는 않지만 지금은 작동하는 것 같습니다). 나는 현재이 예외를 얻고있다 ... 내 서버에는 오라클 클라이언트가 없지만 bin 디렉토리에는 Oracle.dll이 있습니다.
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnection..cctor()...
지금 나는 클라이언트를 가지고 다른 서버에서이 서비스를 (... 내 서버에 클라이언트가 없기 때문에이 예외가 발생하는 것으로 의심 그 위에). 나는이 많은 문제가 SQL 서버 작업을 회상하지 않습니다. 하지만 내 질문은, 프로그래밍 방식으로 .NET에서 데이터베이스 (Oracle의 경우)에 액세스하려면 클라이언트와 적절한 dll이 모두 필요합니까?
저는 테스트 할 수 있도록 저의 서버 담당자가 설치하고 있습니다. 그러나 클라이언트가 서버에 없을 때 특별한 예외를 본 적이 있습니까? – SoftwareSavant