Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Pfad des Alias einer Datenbank ermitteln. (https://www.delphipraxis.net/154080-pfad-des-alias-einer-datenbank-ermitteln.html)

tsteinmaurer 27. Aug 2010 11:57

AW: Pfad des Alias einer Datenbank ermitteln.
 
Hallo,

bzgl. Alias vs. echter Pfad in MON$DATABASE existiert eine Regel wie folgt (sofern ich mich richtig erinnere):

- Bei einer Verbindung ohne Alias wird der physische Pfad angezeigt
- Bei einer Verbindung mit Alias wird der Alias angezeigt, wenn in firebird.conf DatabaseAccess = None gesetzt ist. Sonst wird der physische Pfad angezeigt

Thomas

Jens Hartmann 27. Aug 2010 12:04

AW: Pfad des Alias einer Datenbank ermitteln.
 
Über eine Backup Komponente der ich den Backuppfad angeben muss.
Delphi-Quellcode:
procedure TfDBSave.btnSaveTestClick(Sender: TObject);
var
  FormCaption : string;
begin
  try
    FormCaption := Caption;
    Caption:= 'Backup läuft !';
    try
      with ibBackUpPSSecur do
      begin
        ServerName:= 'LOCALHOST';
        Params.Add('user_name=SYSDBA');
        Params.Add('password=masterkey');
        LoginPrompt := False;
        Active:= True;
        try
          Verbose:= False;
          Options:= [];
          DataBaseName:= 'PSSecur';
          BackupFile.Clear;
          BackupFile.Add(edtExeName.Text+'\PSSecurdat.bak');
          ServiceStart;
        finally
          Active:= False;
        end;
      end;
    finally
      Caption:= FormCaption;
    end;
  finally
    ibBackUpPSSecur.Active := False;
  end;
end;
Ich weiß, das gefällt einigen auch nicht mit Interbase und Firebird, aber es funtioniert sehr gut.

Gruß Jens

mkinzler 27. Aug 2010 12:09

AW: Pfad des Alias einer Datenbank ermitteln.
 
Es müsste auch möglich sein denn Alias statt dem Pfad zu übergeben

Jens Hartmann 27. Aug 2010 12:37

AW: Pfad des Alias einer Datenbank ermitteln.
 
Werde ich prüfen, Danke...

Gruß Jens

Jens Hartmann 30. Aug 2010 18:19

AW: Pfad des Alias einer Datenbank ermitteln.
 
Sorry,

Danke Markus, aber manchmal steht man total neben sich. Ich hatte das immer noch auf meiner Todo-Liste, aber scheinbar schon abgearbeitet.:pale:
Delphi-Quellcode:
          Verbose:= False;
          Options:= [];
[B]      DataBaseName:= 'PSSecur';[/B]
          BackupFile.Clear;
          BackupFile.Add(edtExeName.Text+'\PSSecurdat.bak');
          ServiceStart;
Es geht also mit den Alias angaben. Danke trotzdem.

Gruß Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz