Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Usługa Windows w .net nie może rozpoznać nazwy usługi tns

Najpierw możesz zmienić ciąg połączenia, aby rozwinąć wpis tns:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.161.50.101)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MOUAT)));Password=password;User Id=username;

Wtedy pojawia się prawdziwy błąd:

And got ‘ORA-06413: Connection not open.’

Wynikało to z faktu, że ścieżka „Usługa Windows” zawierała nawiasy „(DEV)” lub „(UAT)”

ODPOWIEDŹ:Rozwiń parametry połączenia, aby wykluczyć rozdzielczość TNS, a następnie upewnij się, że ścieżka do aplikacji wywołującej nie zawiera nawiasów „(” lub „)”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zewnętrzne tabele Oracle:zaawansowany płaski układ plików

  2. Dowiedz się, czy ciąg zawiera tylko znaki ASCII

  3. Funkcja pozwalająca na uzyskanie liczby dni tygodnia pomiędzy dwiema datami z wyłączeniem świąt

  4. Oracle Invoke REST Service z pl/sql

  5. Dlaczego nie mogę rzucić Oracle BLOB z natywnego Javy Blob