C# ODBC Verbindung funktioniert nicht

  • Allgemein

Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von Florianox.

    C# ODBC Verbindung funktioniert nicht

    Hallo Fruende,

    habe Probleme beim öffnen einer ODBC Verbindung in C#.

    Fehlermeldung:
    Die von der Anmeldung angeforderte ***-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.

    Irgendetwas stimmt nicht mit meinem connection-String.

    OdbcConnection verbindung = new OdbcConnection("Driver=SQL Server;Server=***;Database=" + datasource + ";User=sa;Password=;Option=3");

    Das Passwort für den Benutzer 'sa' ist leer, deshalb ist dahinter auch nichts eingetragen.

    Was mache falsch? ?(

    Gruß Flo

    Florianox schrieb:

    Das Passwort für den Benutzer 'sa' ist leer
    Probier mal

    C#-Quellcode

    1. "... Password=\"\" ..."
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Kannst Du das lokal mit ner Excel- oder Access-DB testen?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Mit einer Access DB passt alles und funktioniert.

    Habe eben zum testen ein Passwort für den 'sa' vergeben (123). Ändert aber nichts an der Sache.

    ​OdbcConnection verbindung = new OdbcConnection("Driver=SQL Server;Server=STUBERT-PC;Database=" + datasource + ";User=sa;Password=123;Option=3");

    Fehlermeldung:

    ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Die von der Anmeldung angeforderte ***-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
    ERROR [01S00] [Microsoft][ODBC SQL Server Driver]Ungültiges Attribut für die Verbindungszeichenfolge
    ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Die von der Anmeldung angeforderte ***-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
    ERROR [01S00] [Microsoft][ODBC SQL Server Driver]Ungültiges Attribut für die Verbindungszeichenfolge