AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Neu Firebird Datenbank wird auf Server nicht angelegt
Thema durchsuchen
Ansicht
Themen-Optionen

Neu Firebird Datenbank wird auf Server nicht angelegt

Ein Thema von Chemiker · begonnen am 30. Apr 2020 · letzter Beitrag vom 3. Mai 2020
Antwort Antwort
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#1

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 09:15
Hallo Walter,

wenn du folgendes machst:
Delphi-Quellcode:
...
DB.Port := '3055';
// Mit diesem Aufruf wird die Datenbank nicht angelegt
DB.database := 'XXXDATENSERVER:d:\db\EO_Liste\HPLPRG2020.FDB';
...
könnte es gut sein, dass die Zuweisung der DB.database Property im Hintergrund ein Parsing des zugewiesenen Connect-Strings auslöst, was eventuell bedeutet, dass DB.Port wieder auf 3050 zurückgesetzt wird.

Versuch mal folgenden Connect-String
DB.database := 'XXXDATENSERVER/3055:d:\db\EO_Liste\HPLPRG2020.FDB'; oder alternativ das DB.Port Property nach dem Connect-String zugewiesen wird.

Delphi-Quellcode:
...
// Mit diesem Aufruf wird die Datenbank nicht angelegt
DB.database := 'XXXDATENSERVER:d:\db\EO_Liste\HPLPRG2020.FDB';
DB.Port := '3055';
...
LG
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 09:53
Hallo Delphi.Narium,

mit <instsvc stop> den Firebird – Dienst gestoppt, anschließend kein Zugriff auf die Datenbank mehr möglich. Eine neue Datenbank kann auch nicht mehr angelegt werden.

Ich habe auf dem Server eine andere Datenbank genommen die Datensätze zählt. Die CPU – Last (22 -41%) und die E/A – Bytes lesen steigt auf den höchsten Wert in der Liste. Er hat jetzt 220 Millionen Datensätze gezählt. Die E/A Bytes sind auf ca. 9,8 Millionen angestiegen.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Delphi.Narium

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

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 10:13
Ok, damit hat sich meine Befürchtung, dass der Client die Embeddedversion von FireBird nutzt, nicht bestätigt.
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 11:11
Hallo Thomas,

ich habe alle 3 Möglichkeiten ausprobiert:

1.) Port vorher einstellen:

Delphi-Quellcode:
DB.Port := 3055;
DB.database := 'XXXDATENSERVER:d:\db\EO_Liste\HPLPRG2020.FDB';
2.) Port nachher einstellen:

Delphi-Quellcode:
DB.database := 'XXXDATENSERVER:d:\db\EO_Liste\HPLPRG2020.FDB';
DB.Port := 3055;
3.) Port direkt eingeben:
DB.database := 'XXXDATENSERVER/3055:d:\db\EO_Liste\HPLPRG2020.FDB'; Die Datenbank wird nicht angelegt.

Es kommt zur folgenden Fehlermeldung:
Angehängte Grafiken
Dateityp: png HOST3055Fehlermeldung.PNG (8,0 KB, 18x aufgerufen)
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#5

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 11:51
Hallo Walter,

und du bist dir sicher, dass:
  • Auf Port 3055 ein Firebird Server läuft?
  • Port 3055 nicht durch eine Firewall geblockt wird?
  • Und die Remote Maschine via DNS erreichbar ist?

Dass deine Client-Anwendung eine Firebird Client-Library lädt, hast du glaub ich vorher schon mal wo bestätigt, richtig?

Weil deine aktuelle Fehlermeldung ist mittlerweile eine andere, als in deinem Ursprungsposting.

LG
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Neu Firebird Datenbank wird auf Server nicht angelegt

  Alt 3. Mai 2020, 18:11
Hallo Thomas,

ich hatte nur den Port für Testzwecke auf 3055 eingestellt. Was ich noch sagen kann, es gelingt mir zwar unter Port 3055 die Datenbank – Datei mit dem NetBEUI – Protokoll anzulegen. Es gelingt aber nicht eine neue Tabelle anzulegen, trotzdem bei den Komponenten auch der Port auf 3055 eigestellt worden ist.
Ich habe jetzt alle Veränderungen auf den Rechnern und auf Server wieder zurückgenommen.
Was mir noch aufgefallen ist, dass ich auf den beiden Windows 10 Rechner die Komponenten mit dem Source – Code installiert habe und auf den Vista – Rechner nicht.
Ich werde die IBDAC-Komponenten noch mal neu installieren.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:58 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