Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Mở kết nối Oracle OleDb thành công, trong khi kết nối trình điều khiển được quản lý không thành công

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.orasqlnet.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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi CASE từ IIF

  2. Spring StoredProcedure với mảng Oracle:ORA-01000:vượt quá con trỏ mở tối đa

  3. Làm thế nào để trích xuất dữ liệu từ hệ thống SAP ABAP?

  4. Tài liệu Oracle

  5. Oracle:Kết nối theo vòng lặp trong dữ liệu người dùng