Die Suche ergab 612 Treffer

von bfuerchau
Di 16. Dez 2025, 16:33
Forum: Ankündigungen
Thema: Buch "Geheimnisse des Firebird SQL Optimizers"
Antworten: 1
Zugriffe: 672

Re: Buch "Geheimnisse des Firebird SQL Optimizers"

Da ich mich nicht nur mit Firebird-SQL beschäftige, sondern auch mit SQL-Server, Oracle, PostreSQL sowie DB2 for i, arbeite ich schon seit nun bald 30 Jahren auf allen Ebenen mit der Indexoptimierung.

Ich erstelle, auf Grund der Where-Klausel, bei unseren Abfragen automatische Indizes in der ...
von bfuerchau
Do 11. Dez 2025, 09:31
Forum: Ankündigungen
Thema: Firebird-Sicherheitswarnung für alle älteren Versionen
Antworten: 6
Zugriffe: 47564

Re: Firebird-Sicherheitswarnung für alle älteren Versionen

Es ist wie immer bei diesen Sicherheitsproblemen:
Die Firebird muss in einem öffentlich zugänglichen Raum erreichbar sein und irgendwer muss dann auch wissen, dass da eine Firebird in Betrieb ist.
Betreibt man seine DB im geschlossenen Umfeld, bei der 2.5 auch häufig als embedded, konfiguriert den ...
von bfuerchau
Mi 3. Dez 2025, 19:11
Forum: Praxiseinsatz
Thema: Fehler bei erweiterter Select-Abfrage
Antworten: 10
Zugriffe: 55000

Re: Fehler bei erweiterter Select-Abfrage

Schau dir die Windows-Funktionen an, z.B.:

select * from (
select a.*,
row_number() over(partition by key order by pos) Zeile
from table
) where Zeile between 1 and 5

Partition by = Schlüsselfelder, die jeweils separat nummeriert werden
order by = reihenfolge nach Wert, als wer ist die Nummer 1 ...
von bfuerchau
Fr 28. Nov 2025, 10:12
Forum: Praxiseinsatz
Thema: Fehler bei erweiterter Select-Abfrage
Antworten: 10
Zugriffe: 55000

Re: Fehler bei erweiterter Select-Abfrage

Da kann man, wie häufig nur wieder raten.
Select first n
ist nur beim 1. Select erlaubt.

Du kannst aber einen
select first n from (
select ...
union [all]
select ...
) hugo

durchführen.
Ein Problem ist natürlich immer ein Subselect (selec...), der auf sich selbst verweist.
In deinem Beispiel ...
von bfuerchau
Mo 24. Nov 2025, 22:40
Forum: Praxiseinsatz
Thema: Fehler bei erweiterter Select-Abfrage
Antworten: 10
Zugriffe: 55000

Re: Fehler bei erweiterter Select-Abfrage

Order by ist nicht zwingend und es muss keine CTE sein:

select first 5 * from (
select ....
)

aber der Fehler lag ja irgendwie in
tree.ehoeher = (select ....)
der tritt dann auf, wenn mehr als eine Spalte selektiert wird oder das Ergebnis mehr als 1 Zeile zurückliefert.
Solche Konstrukte sollte ...
von bfuerchau
Do 20. Nov 2025, 11:08
Forum: Praxiseinsatz
Thema: Fehler bei erweiterter Select-Abfrage
Antworten: 10
Zugriffe: 55000

Re: Fehler bei erweiterter Select-Abfrage

Versuche es mal mit


select first 5 hugo.* from
(select pos.*
from tree join pos on tree.id = pos.ebindex
where tree.katid = 1119 and
tree.ehoeher = (select tree.ID from tree where tree.katid = 1119 and tree.ehoeher = '1' and tree.nummer = 1)
and tree.nummer = 3 order by sortnr
) hugo ...
von bfuerchau
Mo 17. Nov 2025, 10:59
Forum: Installation & Inbetriebnahme
Thema: ODBC Treiber dll Installation
Antworten: 5
Zugriffe: 106867

Re: ODBC Treiber dll Installation

Schön, dass es den neuen ODBC-Treiber nun gibt.
Es ist das erste mal, dass wir jetzt den bisherigen ODBC-Treiber bei einem Kunden nicht mehr installieren konnten, weil auf Grund eines Sicherheitshinweises die Installation des Treibers abgelehnt wird.
Den Hinweis soll es hier geben: https://nvd.nist ...
von bfuerchau
Mo 10. Nov 2025, 14:05
Forum: Praxiseinsatz
Thema: Zugriff auf NAS
Antworten: 3
Zugriffe: 17033

Re: Zugriff auf NAS

Sagte ich das nicht schon mal?
NAS ist a) nicht empfehlenswert, außer ggf. Readonly und b) besteht hier ein Mix von Betriebssystemen.
https://stackoverflow.com/questions/54357963/nas-to-store-firebird-database

Hier gibts ein paar weitere Hinweise:
https://ib-aid.com/articles/firebirdsql-internal ...
von bfuerchau
So 9. Nov 2025, 12:43
Forum: Installation & Inbetriebnahme
Thema: Firebird 4.0 "Your user name and password are not defiend."
Antworten: 11
Zugriffe: 20884

Re: Firebird 4.0 "Your user name and password are not defiend."

Gut, dass du es selber gesehen hast:
Database: Der Name der Datenbank aus Sicht des Servers!

Verständlicher wird es dann, wenn man in den Firebird-Configs mit Alias arbeitet, da man dann als Database den Alias-Namen angibt.
Beim MS-SQL-Server ist das ja auch nicht anders. Man verbindet mit dem ...
von bfuerchau
Sa 8. Nov 2025, 10:21
Forum: Installation & Inbetriebnahme
Thema: Firebird 4.0 "Your user name and password are not defiend."
Antworten: 11
Zugriffe: 20884

Re: Firebird 4.0 "Your user name and password are not defiend."

Zu 1:
Dienst und DB müssen auf demselben Server sein, aber die DB sollte nicht über NAS/Netzlaufwerk laufen.

Zu 2:
Du solltest schon mindestens auf 4.7 gehen, was auch von Windows7 und 8 unterstützt wird.
Net 4.8 ist bei mir auf Win8 nicht installierbar, möglicherweise auf Win7 dann auch nicht.