ich kriege gerade mal wieder nen Vogel - vor Kurzem hat noch alles geklappt - und jetzt wieder nicht.
Ich erhalte beim Zugriff auf eine Firebird V4.0 Datenbank die Meldung "Your user name and password are not defiend. Ask your database administrator to set up a Firebird login".
So sieht meine Testumgebung aus:
Ein Netzwerk mit einem Windows 7 x64bit Rechner und ein Windows 10 x64bit Rechner.
Auf dem Windows 7 x64 Rechner ist die Datenbank mit dem Namen "TEST.FDB"
Weiterhin läuft auf diesem Rechner der Firebird Server Dienst - gestartet über die "install_service.bat".
In dem Verzeichnis von Firebird 4.0 auf dem Windows 7 Rechner liegt auch die "security4.fdb"
Auf dem Windows 10 x64bit Rechner schreibe ich ein Programm um auf die Datenbank auf dem Windows 7 Rechner zuzugreifen.
Ich probiere es ztunächst mal mit der Minimal Version. So sieht der Quellcode aus:
Code: Alles auswählen
using System;
using System.Collections.Generic;
using System.Diagnostics;
using FirebirdSql.Data.FirebirdClient;
namespace ns_firebird_server
{
internal class Program
{
static void Main(string[] args)
{
FbConnectionStringBuilder connectionStringBuilder = new FbConnectionStringBuilder();
//Z270 ist der Windows 7 Rechner mit der IP 192.168.0.30
connectionStringBuilder.Database = @"\\Z270\netzwerk_z270\austausch\z270\fb_40_db\TEST.FDB";
connectionStringBuilder.ServerType = FbServerType.Default;
connectionStringBuilder.ClientLibrary = string.Empty;
connectionStringBuilder.DataSource = "192.168.0.30";
connectionStringBuilder.Port = 3050;
connectionStringBuilder.UserID = "SYSDBA";
connectionStringBuilder.Password = "masterkey";
connectionStringBuilder.Role = "ADMIN";
string connection_string = connectionStringBuilder.ToString();
using(FbConnection fbConnection = new FbConnection(connection_string))
{
try
{
fbConnection.Open();
fbConnection.Close();
FbConnection.ClearPool(fbConnection);
FbConnection.ClearAllPools();
}
catch(Exception ex)
{ Debug.Print(ex.Message); }
}
}
}
}
zusätzlich zu dem FirebirdSql.Data.FirebirdClient 10.3.2.0
noch diese beiden Bibliotheken brauche
- System.Threading.Tasks.Extensions -Version 4.6.3
- System.Runtime.CompilerServices.Unsafe -Version 6.1.2
Wenn ich mich lokal auf dem Windows 7 rechner einlogge kann
ich zB problemos über eine "Embedded" Verbindung auf die Datenbank zugreifen.
Wer kann mir weiterhelfen.
Ich dreh hier schon langsam durch - immer wieder die gleiche Sch... mit nem Netzwerkzugriff.
Viele Grüße
Martin