Trình điều khiển ODP.NET Managed sử dụng một cách khác để tìm kiếm tnsnames.ora , tương ứng. sqlnet.ora hơn OraOLEDB.
Ví dụ:OraOLEDB đọc Sổ đăng ký cho TNS_ADMIN giá trị, trong khi trình điều khiển ODP.NET Managed không. Xem Xác định vị trí của các tên có liên quan. tệp ora
để biết thêm chi tiết.
Một giải pháp là đặt biến Môi trường TNS_ADMIN với tên thư mục tnsnames.ora và sqlnet.ora các tập tin được định vị. Theo như tôi biết, các biến Môi trường được ưu tiên hơn (hầu như) tất cả các cài đặt khác trong cả hai, trình điều khiển ODP.NET Managed và OraOLEDB.