Freigeben über


Herstellen einer Verbindung mit Oracle E-Business Suite mithilfe der Windows-Authentifizierung

Der Oracle E-Business-Adapter ermöglicht Adapterclients die Verwendung der Windows-Authentifizierung, um eine Verbindung mit der Oracle E-Business Suite herzustellen. Zur Verwendung des Windows-Authentifizierungsadapters müssen Clients ein "/" für den Benutzernamen angeben und das Kennwort leer lassen. Weitere Informationen zum Herstellen einer Verbindung mit der Oracle E-Business Suite mithilfe der Windows-Authentifizierung finden Sie unter Herstellen einer Verbindung mit der Oracle E-Business Suite in Visual Studio.

Wichtige Informationen

Um die Windows-Authentifizierung verwenden zu können, müssen Sie die folgenden Schritte ausführen:

  • Wenn die ClientCredentialType-Eigenschaft auf Database festgelegt ist, geben Sie "/" für den Benutzernamen an, und lassen Sie das Kennwort leer, um eine Verbindung mit der Oracle E-Business Suite herzustellen.

  • Wenn die ClientCredentialType-Eigenschaft auf EBusiness festgelegt ist, geben Sie die Anmeldeinformationen der Oracle E-Business Suite an, um eine Verbindung herzustellen. Außerdem müssen Sie "/" für die OracleUserName-Bindungseigenschaft angeben und die OraclePassword-Bindungseigenschaft leer lassen.

Aktivieren der Windows-Authentifizierung

Damit Adapterclients die Windows-Authentifizierung zum Herstellen einer Verbindung mit einer Oracle-Datenbank verwenden können, müssen Sie die folgenden Aufgaben auf dem Computer ausführen, auf dem die Oracle-Datenbank ausgeführt wird.

  1. Stellen Sie sicher, dass die sqlnet.ora Datei sowohl auf dem Client als auch auf dem Server, die unter ORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.oraverfügbar ist, den folgenden Eintrag aufweist:

    SQLNET.AUTHENTICATION_SERVICES= (NTS)  
    
  2. Stellen Sie eine Verbindung mit der Oracle-Datenbank als SYSDBA her.

  3. Erstellen Sie den Windows-Benutzer als externen Benutzer in der Oracle-Datenbank. Beachten Sie, dass der Benutzername groß geschrieben werden muss.

    CREATE USER “OPS$<DOMAIN_NAME>\<USER_NAME\>” IDENTIFIED EXTERNALLY;  
    
  4. Erteilen Sie dem Benutzer Berechtigungen.

    GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;  
    
  5. Die Artefakte der Oracle E-Business Suite sind unter dem APPS-Schema verfügbar. Damit der neu erstellte Benutzer, der sich mit der Windows-Authentifizierung anmeldet, auf die Oracle E-Business Suite-Artefakte zugreifen kann, muss das Schema des Benutzers in das APPS-Schema geändert werden. Sie können dem Anmeldeskript den folgenden SQL-Befehl hinzufügen, mit dem das Standardschema des Benutzers bei der Anmeldung des Benutzers in APPS geändert wird.

    alter session set current_schema=APPS;  
    
  6. Obwohl Sie das Schema des Benutzers in DAS APPS-Schema geändert haben, können Sie beim Durchsuchen und Generieren von Metadaten mithilfe des Oracle E-Business-Adapters keine Oracle E-Business Suite-Artefakte anzeigen. Dies liegt daran, dass der neu erstellte Benutzer nicht über Berechtigungen für das APPS-Schema verfügt. Stellen Sie sicher, dass Sie die Berechtigung für das APPS-Schema für den neu erstellten Benutzer angegeben haben.

Weitere Informationen

Konfigurieren des Oracle-Clients für den E-Business Suite-Adapter
Erstellen des Oracle E-Business Suite-Verbindungs-URI
Erstellen einer Verbindung mit Oracle E-Business Suite