AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Firebird 3 embedded "unavailable database"

Firebird 3 embedded "unavailable database"

Ein Thema von mber · begonnen am 18. Jul 2018 · letzter Beitrag vom 20. Jul 2018
Antwort Antwort
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
695 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Firebird 3 embedded "unavailable database"

  Alt 18. Jul 2018, 19:09
probier am besten erst mal mit isql auf deine db zu kommen, wenn das schon nicht geht ist der
häufigste mir bekannte fehler auf neu aufgesetzten systemen, das der kram aus dem system32
verezichnis im zip file noch mal explizit installiert werden sollte, weil der dann vermutlich
noch nirgendwo im suchpfad ist (msvcrt*dll))
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
Firebird 5 Update und Know-how Workshop – 28.8.-29.08.2025 64546 Mörfelden - Walldorf
  Mit Zitat antworten Zitat
mber

Registriert seit: 16. Sep 2014
14 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: Firebird 3 embedded "unavailable database"

  Alt 19. Jul 2018, 10:48
Der Zugriff auf die Datenbank über isql funktioniert.
Die msvc*100.dlls werden von firebird gleich mitgeliefert und auch geladen.

Da ich einfach nicht weiter komme hab ich das Projekt mal gezipt und hochgeladen. Ist 13MB groß, daher kann ichs hier leider nicht anhängen.
FB30embedTest.zip

Es ist auch der FB30 Ordner enthalten, der die gesamte Firebird-3.0.3.32900-0_Win32.zip enthält. Nur die .config wurde geändert. Ich weiss, dass nicht alles daraus für die embedded Version notwendig ist, auf diesen Test sollten das keine Auswirkung haben.

Viele Grüße
Matthias
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#3

AW: Firebird 3 embedded "unavailable database"

  Alt 19. Jul 2018, 11:46
Zugriff auf die DB funktioniert mit FlameRobin problemlos.

Username = sysdba, Passwort = masterkey

Nimmt man in FlameRobin allerdings die Anmeldedaten aus dem Programm, dann scheitert der Zugriff.

Und schaut man mal in die Datenbank, so stellt man fest, dass es den in den Anmeldedaten angegebenen User nicht gibt.

Von daher halte ich die Fehlermeldung vielleicht nicht für sehr aussagekräftig (in Bezug auf die konkrete Fehlerursache), jedoch für durchaus sinnvoll.

Dass das Programm den Zugriff auf die Datenbank verweigert ist also gerechtfertigt.

Für den angegebene User ist die Datenbank nicht erreichbar, es fehlt allerdings eine Angabe zum Warum.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 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