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.
Stellen Sie sicher, dass die
sqlnet.ora
Datei sowohl auf dem Client als auch auf dem Server, die unterORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.ora
verfügbar ist, den folgenden Eintrag aufweist:SQLNET.AUTHENTICATION_SERVICES= (NTS)
Stellen Sie eine Verbindung mit der Oracle-Datenbank als SYSDBA her.
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;
Erteilen Sie dem Benutzer Berechtigungen.
GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;
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;
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