Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi IBExpert bekommt keine Verbindung mit der Datenbank (https://www.delphipraxis.net/126898-ibexpert-bekommt-keine-verbindung-mit-der-datenbank.html)

Chemiker 4. Jan 2009 12:33

Datenbank: Firebird • Version: 2.0 • Zugriff über: IBExpert

IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo,

beim Verbinden mit einer Datenbank mit IB Expert kommt immer eine Fehlermeldung:

Zitat:

Attempting to connect to:
D:\Eigene Dateien von Internet\Borland Studio-Projekte\FirebirdDatenbanken\FB2_0Datenbank\exampl es\empbuild\EMPLOYEE.FDB

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
cannot attach to password database.

Attempting to connect to services manager... Failed!
------------------------------------

Server Name Missing

Disconnecting from database... Passed!
Ich versuche die Datenbank mit XP-Home im eingeschränkten Benutzerkonto zu öffnen, wenn ich unter den Admin-Konto die Datenbank öffnen funktioniertes.

Weis jemand wie man unter einen eingeschränkten Benutzerkonto die Datenbank ans laufen bekommt?

Bis bald Chemiker

mkinzler 4. Jan 2009 12:43

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Wie greifst du zu lokal oder per Netzwerkprotokoll? Welcher Client (gds.dll oder fbclient32.dll)? Gibt es mehrere Clientdlls auf deinem Rechner?

Chemiker 4. Jan 2009 12:52

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo mkinzler,

Der Server ist auf den gleichen Rechner. Protokoll: TCP/IP

Zitat:

Zitat von mkinzler
Welcher Client (gds.dll oder fbclient32.dll)

Als Admin funktionieren beide.


Bis bald Chemiker

Der Jan 4. Jan 2009 15:43

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Zitat:

Zitat von Chemiker
cannot attach to password database.

Ich nehm mal an, es fehlen einfach nur die Zugriffsrechte auf die security.fdb bzw. security2.fdb

mkinzler 4. Jan 2009 15:48

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Diese sollte der Benutzer nicht benötigen

Chemiker 4. Jan 2009 20:10

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo Der Jan,

habe die Benutzerrechte von secrity2.fdb auf Vollzugriff geändert, die Fehlermeldung kommt trotzdem.

Aber irgendwie hängt das mit den Zugriffrechten zusammen.
Welche Dateien müssen einen Vollzugriff zulassen, damit der Server die Datenbank laden kann?

Bis bald Chemiker

TBx 4. Jan 2009 20:19

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Wie nutzt DU den Server? Als Service, als Application oder die embedded Version?

Chemiker 4. Jan 2009 20:23

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo onlinekater,

als Application.

Bis bald Chemiker

TBx 4. Jan 2009 20:27

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Zitat:

Zitat von Chemiker
als Application.

Dann sollte der User volle Rechte auf die Datenbankdatei haben. Auch werden volle Rechte auf einige zu Firebird gehörige Dateien benötigt. Ich kann Dir jetzt nicht aus dem Stehgreif heraus sagen, um welche es sich im Einzelnen handelt.
Testweise könntest DU dem User volle Rechte auf alle Dateien im Firebirdverzeichnis und Unterverzeichnissen geben.

Berichte mal, obs dann funktioniert.

[Edit]
Alternativ könntest Du versuchen, ob Du den Firebirdserver im Administratorkontest ausführen kannst.
[/Edit]

Gruß

Thomas

Chemiker 4. Jan 2009 20:31

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo onlinekater,

Zitat:

Zitat von onlinekater
Alternativ könntest Du versuchen, ob Du den Firebirdserver im Administratorkontest ausführen kannst.

Der Server hat Vollzugriff, hatte ich schon umgestellt, wenn das damit gemeint ist.

Bis bald Chemiker

TBx 4. Jan 2009 20:37

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Zitat:

Zitat von Chemiker
Der Server hat Vollzugriff, hatte ich schon umgestellt, wenn das damit gemeint ist.

Also nun mal genau, ist der Firebird auf dem selben Rechner, von dem aus Du auch versuchst, Dich zur Datenbank zu verbinden?
Wenn ja, startest Du den Firebirdserver im Kontext des eingeschränkten Users?

Gruß

Chemiker 4. Jan 2009 20:42

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo onlinekater,

Der Server befindet sich auf dem gleichen PC.
Der Server startet automatisch, im eingeschränkten Benutzerkonto.

Bis bald Chemiker

TBx 4. Jan 2009 20:48

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Zitat:

Zitat von Chemiker
Der Server befindet sich auf dem gleichen PC.
Der Server startet automatisch, im eingeschränkten Benutzerkonto.

Das bedeutet, der Server wird mit den Rechten des eingeschränkten Kontos ausgeführt. Hat das eigeschränkte Konto nicht die notwendigen Zugriffsrechte auf die Dateien des Firebird und die Datenbank, so kann auch keine Applikation die im Kontext dieses Kontos läuft die notwendigen Rechte haben.

Von daher verstehe ich dies nicht:

Zitat:

Zitat von Chemiker
Der Server hat Vollzugriff, hatte ich schon umgestellt, wenn das damit gemeint ist.

Starte den Server doch einmal im Kontext des Administratorkontos auf (Stichwort Ausführen als oder evtl. Geplanter Task, hier kann auch der User angegeben werden).

Dannach solltest Du Dich eigentlich im Kontext des eingeschränkten Kontos Problemlos mit der Datenbank verbinden können.

Gruß

Chemiker 4. Jan 2009 20:53

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo onlinekater,

Zitat:

Zitat von onlinekater
Starte den Server doch einmal im Kontext des Administratorkontos auf (Stichwort Ausführen als oder evtl. Geplanter Task, hier kann auch der User angegeben werden).

Wie kann ich das auf XP Home einstellen?

Bis bald Chemiker

Chemiker 4. Jan 2009 20:59

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo onlinekater,

das war der Fehler!!!

Server als Admin Starten, dann klappst auch mit der Verbindung.

Dank für Deine Hilfe!!!!


Bis bald Chemiker

haentschman 5. Jan 2009 05:42

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Guten Morgen... :hi:

Frage am Rande: Wie würde die Kostellation funktionieren mit dem Server als Dienst ?

:hi:

mkinzler 5. Jan 2009 06:54

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Als Dienst sollte es ohne Probleme funktionieren, wenn der Benutzer des Dienstes genügend Rechte auf die Dateien hat

Chemiker 5. Jan 2009 13:46

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Hallo mkinzler,

wie kann man Firebird als Dienst unter XP-Home starten?

Bis bald Chemiker

mkinzler 5. Jan 2009 15:47

Re: IBExpert bekommt keine Verbindung mit der Datenbank
 
Sollte als Option im Installer verfügbar sein oder nachträglich mit instsvc


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

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