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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » SQL Anywhere-Datenbankserver verwenden » Authentifizierte SQL Anywhere-Anwendungen » Entwicklung authentifizierter Anwendungen

 

Datenbankauthentifizierung

Sie können der Datenbankeigenschaft "Authenticated" entnehmen, ob die Datenbank authentifiziert wurde:

SELECT DB_PROPERTY ( 'Authenticated' );

Weitere Informationen zu den Datenbankeigenschaften finden Sie unter Zugreifen auf Werte von Datenbankeigenschaften.

 Authentifizieren einer Datenbank
  1. Setzen Sie die Option database_authentication für die Datenbank, indem Sie die folgende SQL-Authentifizierungsanweisung verwenden:

    SET OPTION PUBLIC.database_authentication='company=company-name;
         application=application-name;
         signature=database-signature';
    Hinweis

    Dem Syntaxbeispiel wurden Zeilenschaltungen hinzugefügt, um die Lesbarkeit zu verbessern. Die Syntax muss jedoch ohne Zeilenumbrüche und ohne Leerstellen zwischen dem Gleichheitszeichen und Semikola ausgeführt werden.

  2. Die Argumente company-name und application-name sind die Werte, die Sie beim Erwerb Ihrer Signatur an Sybase übermittelt haben, und database-signature ist die Datenbanksignatur, die Sie von Sybase erhalten haben.

  3. Starten Sie die Datenbank neu, damit die Option wirksam wird.

Wenn der Datenbankserver eine authentifizierte Datenbank lädt, wird eine Meldung im Meldungsfenster des Datenbankservers angezeigt, die die authentifizierte Firma und Anwendung enthält. Diese Meldung ist die Bestätigung dafür, dass die database_authentication-Option wirksam ist. Die Meldung hat folgende Form:

Diese Datenbank hat eine Lizenz für folgende Nutzung:
Anwendung: application-name
Firma: company-name
Tipp

Sie können die Authentifizierungsanweisung in einem SQL-Skript speichern, um die Eingabe der langen Signatur zu vermeiden. Sie können das SQL-Skript von Interactive SQL aus ausführen, indem Sie auf Datei » Skript ausführen klicken.

Wenn Sie die Authentifizierungsanweisung in der Datei authenticate.sql im Unterverzeichnis scripts Ihres SQL Anywhere-Installationsverzeichnisses erstellen und die Authentifizierungsanweisung in dieser Datei speichern, wird sie angewendet, wenn Sie eine Datenbank erstellen, neu aufbauen oder ein Upgrade durchführen. Siehe Upgrade von authentifizierten Datenbanken.