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

SQL Anywhere 12.0.0 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » Anwendungen mit der UltraLite C++-API entwickeln

 

Benutzer authentifizieren

In UltraLite-Datenbanken können bis zu vier Benutzer-IDs festgelegt werden. UltraLite-Datenbanken werden mit der Standardbenutzer-ID DBA und dem Standardkennwort sql erstellt. Für alle Verbindungen mit einer UltraLite-Datenbank muss eine Benutzer-ID und ein Kennwort angegeben werden. Kennwörter können geändert und Benutzer-IDs können hinzugefügt werden, nachdem eine Verbindung hergestellt wurde.

Es ist nicht möglich, eine Benutzer-ID direkt zu ändern. Sie können jedoch eine Benutzer-ID hinzufügen und eine vorhandene Benutzer-ID löschen.

Hinweis

Sie können SQL-Anweisungen verwenden, um als Alternative zur Verwendung der UltraLite C-API Benutzer zu authentifizieren. Siehe CREATE USER-Anweisung.

 ♦  So fügen Sie einen Benutzer hinzu oder ändern ein Kennwort für einen bestehenden Benutzer
  1. Verbinden Sie sich als vorhandener Benutzer mit der Datenbank.

  2. Erteilen Sie dem Benutzer die Verbindungsberechtigung mit dem gewünschten Kennwort unter Verwendung der conn->GrantConnectTo-Methode.

    Diese Prozedur ist für das Hinzufügen eines neuen Benutzers oder für das Ändern eines bestehenden Benutzers immer gleich. Siehe GrantConnectTo-Methode.

 ♦  So löschen Sie einen bestehenden Benutzer
  1. Verbinden Sie sich als vorhandener Benutzer mit der Datenbank.

  2. Entziehen Sie dem Benutzer die Verbindungsberechtigung mit der Methode conn->RevokeConnectFrom.

    Siehe RevokeConnectFrom-Methode.