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.
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'; |
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.
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.
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 |
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.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |