verwendetes Datenbanksystem: Firebird 2 Embedded
Muss ich noch irgendwas anderes in meinen Connection String (cs) einbauen damit die Datenbank mit User+PW geschützt ist? Egal was ich einstelle, die Datenbank ist immer ohne Login Daten aufrufbar 😕
cs.Database = path_name;
cs.UserID = "SYSDBA";
cs.Password = "masterkey";
//cs.UserID = "TestUser";
//cs.Password = "testPW";
cs.Port = 3050;
cs.ServerType = FbServerType.Embedded;
FbConnection.CreateDatabase(cs.ToString(), true);
Hi,
SYSDBA und masterkey sind doch Benutzer und Passwort? Allerdings benutzt Du ja offenbar eine eingebettete Datenbank, da gibt es keine Benutzerverwaltung.
Grüße
Christian
Ja ich benutze Firebird Embedded.
Achso ist das, also kann ich meine Datenbank nicht schützen ?
Jedenfalls nicht mit FireBird Embedded, aber das ist ein Firebird Problem, nicht eines von .NET.
Warum FireBird?
SQlite ( der Windows Provider ) oder z.b. MS SqlServer Compact können die DB verschlüsseln.
Oder Du musst eben den Firebird Server benutzen, dann hast Du auch Login, aber sicher ist was anderes, denn die DB wo anders eingebunden, und schon ist sie zugreifbar.