Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Microsoft BizTalk Adapter für Oracle Database ermöglicht Adapterclients die Verwendung der Windows-Authentifizierung, um eine Verbindung mit der Oracle-Datenbank herzustellen. Um die Windows-Authentifizierung zu verwenden, müssen die Adapterclients "/" für den Benutzernamen angeben und das Kennwort leer lassen. Weitere Informationen zum Herstellen einer Verbindung mit der Oracle-Datenbank mithilfe der Windows-Authentifizierung finden Sie unter Herstellen einer Verbindung mit Oracle Database in Visual Studio mithilfe des Verbrauchsadapterdiensts.For more information about connecting to the Oracle database using Windows Authentication, see Connect to Oracle Database in Visual Studio using the Consume Adapter Service.
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, verfügbar unterORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.ora
, 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 externer Benutzer in der Oracle-Datenbank. Beachten Sie, dass der Benutzername in Großbuchstaben angegeben werden muss.
CREATE USER “OPS$<DOMAIN_NAME>\<USER_NAME\>” IDENTIFIED EXTERNALLY;
Gewähren Sie dem Benutzer Berechtigungen.
GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;
Um dem neu erstellten Benutzer den Zugriff auf die Oracle-Datenbankartefakte zu ermöglichen, indem er sich mit der Windows-Authentifizierung anmeldet, können Sie das Schema des Benutzers auf das SCOTT-Schema ändern. Sie können dem Anmeldeskript den folgenden SQL-Befehl hinzufügen, der das Standardschema des Benutzers in SCOTT ändert, wenn sich der Benutzer anmeldet.
alter session set current_schema=SCOTT;
Obwohl Sie das Schema des Benutzers in das SCOTT-Schema geändert haben, können Sie die Oracle-Datenbankartefakte beim Durchsuchen und Generieren von Metadaten mithilfe des Oracle-Datenbankadapters immer noch nicht sehen. Dies liegt daran, dass der neu erstellte Benutzer keine Berechtigungen für das SCOTT-Schema besitzt. Stellen Sie sicher, dass Sie die Berechtigung für das SCOTT-Schema für den neu erstellten Benutzer angegeben haben.
Siehe auch
Konfigurieren des Oracle-Clients für den Oracle-Datenbankadapter
Erstellen einer Verbindung mit der Oracle-Datenbank