Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

connection_authentication-Option [Datenbank]

Gibt eine Authentifizierungszeichenfolge an, mit der die Anwendungssignatur für authentifizierte Anwendungen anhand der Datenbanksignatur überprüft wird

Zulässige Werte

Zeichenfolge

Standardwert

Leere Zeichenfolge

Bereich

Kann nur für eine einzelne Verbindung gesetzt werden

Bemerkungen

Diese Option ist nur wirksam, wenn Sie die OEM Edition des SQL Anywhere-Datenbankservers verwenden.

Authentifizierte Anwendungen müssen die connection_authentication-Datenbankoption bei jeder Verbindung unmittelbar nach der Herstellung der Verbindung setzen. Durch die Überprüfung der Signatur wird die Verbindung authentifiziert und es gelten nur die Einschränkungen, die durch die SQL-Berechtigungen festgelegt sind. Wenn die Signatur nicht überprüft wird, ist die Verbindung auf jene Aktionen beschränkt, die von nicht-authentifizierten Anwendungen zugelassen werden.

Die connection_authentication-Option darf nur mit dem Schlüsselwort TEMPORARY für die Dauer der aktuellen Verbindung gesetzt werden. Die folgende SQL-Anweisung authentifiziert die Verbindung:

SET TEMPORARY OPTION connection_authentication =
     'company = Firmennamename;
     application = Anwendungsname;
     signature = Anwendungssignatur';

Der Firmenname und der Anwendungsname müssen mit jenen in der Datenbank-Authentifizierungsanweisung übereinstimmen. Die Anwendungssignatur ist die Anwendungssignatur, die Sie von Sybase erhalten haben.

Wenn Ihr Firmenname Anführungszeichen, Apostrophe oder andere Sonderzeichen enthält, müssen Sie sie in der Zeichenfolge verdoppeln, damit der Name akzeptiert wird.

Weitere Hinweise zur Konfiguration und Verwendung der OEM Edition von SQL Anywhere finden Sie unter Authentifizierte SQL Anywhere-Anwendungen ausführen.

Siehe auch
Beispiel

Das folgende Beispiel verwendet eine Authentifizierungszeichenfolge, die Sonderzeichen enthält:

SET TEMPORARY OPTION connection_authentication=
   'Company = Joe''s Garage;
    Application = Joe''s Program;
    Signature = 0fa55157edb8e14d818e...';