Thema: Delphi Logische Datenbank Name

Einzelnen Beitrag anzeigen

Gregorius

Registriert seit: 14. Nov 2008
4 Beiträge
 
#1

Logische Datenbank Name

  Alt 14. Nov 2008, 10:33
Datenbank: MsSQL • Zugriff über: odbc
Logische Datenbank Name

Eine Abfrage DIREKT auf dem SQL-Server (MsSQL)

Wie

SELECT FILE_NAME (1) as DataBaseName Oder
SELECT name from sysfiles where fileid = 1 liefert als Antwort logischen Datenbank-Name.


Leider funktioniert diese Abfrage im Delphi Program wo ich per TQuery den logischen Namen abfragen möchte nicht. Solche TQuery mit dem SQL-Text:

SELECT name from sysfiles where fileid = 1 liefert kein Ergebnis.

Ich benutze BDE /ODBC.

Wie kann ich per TQuery Abfrage den logischen Datenbank Namen erfahren?
Wohl gemerkt ist das nicht zwingend der gleiche Datenbank- Name wie auf dem SQL-Server in dem Zweig

Datenbanken sichtbar ist. Erstellt man z.B. eine Datenbank mit dem Namen XXX und spielt „drüber“ ein Backup YYY wird der logische Name von dem Backup übernommen.

.
  Mit Zitat antworten Zitat