![]() |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Das ist ja kein TCP Connectstring. Woher soll denn der Dienst bitte das Laufwerk F: kennen? also entweder <Server>:<lokaler Serverpfad> oder <Ip-Adresse>:<lokaler Serverpfad>
|
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Zitat:
|
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Zitat:
Sie sollte nur lokal erreichbar sein, und auch nicht in einem freigegebenen Ordner liegen. |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Der Pfad muss aus Sicht des Servers aufgebaut sein. Eine direkter Zugriff auf die Datenbankdatei vom Client aus ist aus Sicherheitsgründen zu unterbinden.
|
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Hallo!
Ich habe mir (aus leidvoller Erfahrung) angewöhnt, grundsätzlich über einen Alias auf die Datenbank zuzugreifen. Außerdem sollte man bedenken, dass ein Dienst keine Freigaben und auch keine Laufwerksbuchstaben kennt (imho) |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Hallo Zusammen,
Dankeschön für die zahlreihe Antworten. Ich bin es von IBO gewohnt dass er selbstständig den Path in TCP Konvention anpasst wenn ein Server und das Protokoll 'cpTCP_IP' angegeben ist. Anscheinend ist es bei einem Dienst anders. Wenn der "Dienst" als Standalone Exe läuft, wird der Path angepasst und alles läuft einwandfrei. Jetzt funktioniert auch der Dienst nachdem ich den Path angepasst habe in TCP Konvention, auch über das das Netzwerk einwandfrei. Ich habe die Konstellation nur während der Entwicklungsphase. Der Dienst wird dann schon auf dem Produktiv-Server laufen auf dem FB und die DB installiert sind. Herzlichen Dank an alle und einen schönen Tag. |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Sorry dass ich nochmals zurückkomme, ich habe mich vorher geirrt und war zur voreilig mit der Meldung jetzt geht’s. Ich habe nur schnell auf die lange Fehlerzeile im Log geschaut. Weil sie nicht mehr da war, war ich der Meinung jetzt geht’s. Aber das war nur eine andere kürzere Fehlermeldung
„Verbindungspfad nicht gültig“ Kurzum, es funktioniert die Verbindung zur FB-Datenbank über den Dienst nicht. Ich übergebe nur noch TIB_Connection1.database := notebook/3050:F:\TC_Projekte\CSV2\Server\Datenbank.FDB Den Dienst habe ich auf der physikalischen Maschine installiert. Der Name meiner Maschine ist notebook, FB1.5 hört auf den Port 3050, der angegebene Pfad ist wirklich vorhanden auf der Partition F: und ist kein Netzlaufwerk. Egal was ich versuche, ich bekomme Zugriffsverletzung bei Adresse 10013621 in Modul 'fbclient.dll'. Schreiben von Adresse 00000054. Starte ich den "Dienst" als Standalone Exe funktioniert die Verbindung einwandfrei. Sorry nohmals für die Irreführung. Gruß Kostas |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Die Datei liegt aber immer noch auf einem gemappten Laufwerk. Da der Dienst inen einem anderen Benutzerkontext läuft, kennt dieser dieses Laufwerk nicht!
|
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Hallo Markus,
Das LW F: ist eine Partition auf der Lokalen Festplatte vom NOTEBOOK. Firebird ist ebenfalls auf NOTEBOOK installiert zufällig auch auf der Partition F:. Der Dienst wurde auf NOTEBOOK installiert und gestartet. Ich habe es mit Server=localhost/3050 und mit NOTEBOOK/3050 ausprobiert. Die Eigenschaft Database habe ich auch direkt zugewiesen mit notebook/3050:F:\TC_Projekte\CSV2\Server\Datenbank.FDB und auch localhost/3050:F:\TC_Projekte\CSV2\Server\Datenbank.FDB. Ich habe auch den Dienst von FB2.5 (Port 3025) gestoppt. Es bringt alles nichts. Grundsätzlich würde mich interessieren ob jemand aus dem Forum über einen Dienst auf eine Firebird 1.5 Dialekt 1 Datenbank zugegriffen hat. Die gleiche Anwendung mit den gleichen Einstellungen über notebook/3050:F:\TC_Projekte\CSV2\Server\Datenbank.FDB als Standalone Exe funktioniert einwandfrei. Gruß Kostas |
AW: Firebird über NTService (Dienst) zugreifen funkt nicht
Ist die Port-Angabe so richtig ('laptop/3050')?
Sollte es nicht 'laptop:3050' heißen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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 by Thomas Breitkreuz