Connection über DSN öffnen

26/06/2009 - 13:09 von ChristianH | Report spam
Hi,

ich versuche mittels ODBC und einer DSN eine DB-Verbindung herzustellen.
Beim Anlegen der DSN wird in dem letzten Schritt erfolgreich die Verbindung
zur Datenbank hergestellt.

Wenn ich aus meinem C# Programm versuche die Connection zu öffnen, erhalte
ich die nachstehende Fehlermeldung:
ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed
for user ''.

OdbcConnection connection = null;

try
{
connection = new OdbcConnection("Dsn=MeineDSN");
connection.Open();


Die Authentifizierung erfolgt über UserName & PW.


Was mache ich falsch?
Christian
 

Lesen sie die antworten

#1 Elmar Boye
26/06/2009 - 14:58 | Warnen spam
Hallo Christian,

ChristianH schrieb:
Wenn ich aus meinem C# Programm versuche die Connection zu öffnen, erhalte
ich die nachstehende Fehlermeldung:
ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed
for user ''.



Hast Du meine Antwort zu Deiner Frage von 12:05 nicht gesehen?
Dort schrieb ich:

Hallo Christian,

ChristianH schrieb:
ich habe auf meinem Rechner eine ODBC-Datenquelle für einen SQL-Server
eingerichtet. Die Authentifizierung erfolgt mittels Username & PW.
Beim Abschluss des Anlegens der ODBC-Datenquelle ist der
Verbindungstest erfolgreich.



Den Benutzer (und das Kennwort) den Du beim Testen bzw. abrufen
zusàtzlicher Verbindungsdaten im ODBC Dialog angeben kannst, wird
(aus Sicherheitsgründen) nicht gespeichert.

Wenn ich aus meine C# Projekt über die DSN eine Verbindung herstellen
möchte, erhalte ich die Fehlermeldung:
Login failed for user ''



Gib den Benutzer und das Kennwort mit in der Verbindungszeichenfolge an,
in etwa
"DSN=DeineDatenquelle;UID=Benutzer;PWD=Kennwort;"

Gruß Elmar

Ähnliche fragen