FireDAC.Phys.IBBase.TFDIBSecurity

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FireDAC.Phys.IBBase.TFDIBServiceFireDAC.Phys.TFDPhysDriverServiceFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDIBSecurity

Delphi

TFDIBSecurity = class (TFDIBService)

C++

class PASCALIMPLEMENTATION TFDIBSecurity : public TFDIBService

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Phys.IBBase.pas
FireDAC.Phys.IBBase.hpp
FireDAC.Phys.IBBase FireDAC.Phys.IBBase


Beschreibung

Die Klasse, die den Firebird- und InterBase-Dienst zur Verwaltung der Datenbanksicherheit implementiert.

Mit der Komponente TFDIBSecurity fügen Sie einer Anwendung Funktionen zur Verwaltung der Datenbanksicherheit hinzu.

Um die Verbindung zum Datenbankserver zu konfigurieren, müssen Sie die folgenden Eigenschaften ausfüllen: DriverLink, Host, Protocol, UserName und Password.

Zum Verwalten der Sicherheit muss in einer Anwendung:

Zum Verwalten der InterBase-spezifischen Verschlüsselung muss in einer Anwendung:

  • EUADatabase, KeyName angegeben werden.
  • SetEncryption / ChangeEncryption / RemoveEncryption aufgerufen werden.

Eine Interbase-Anwendung kann mit der EUAActive-Eigenschaft einen EUA-Datenbank-Status verwalten.

Beispiel

{ Adding a user: }
FDIBSecurity1.DriverLink := FDPhysIBDriverLink1;
FDIBSecurity1.UserName := 'sysdba';
FDIBSecurity1.Password := 'masterkey';
FDIBSecurity1.Host := 'db.srv.host';
FDIBSecurity1.Protocol := ipTCPIP;
FDIBSecurity1.AUserName := 'user1';
FDIBSecurity1.APassword := '12345';
FDIBSecurity1.AFirstName := 'Bill';
FDIBSecurity1.ALastName := 'Scott';
FDIBSecurity1.AddUser;

Siehe auch