tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Kyoko
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
800
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Eroli Eroli ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    224
    Hallo zusammen,

    wir haben eine SQL-Exoress-Datenbank mit der wir uns per Webseite verbinden wollen.
    Die Webseite basiert auf ASP.NET 2.0.

    Mein Code sieht so aus:

    Code :
    1
    2
    3
    
            SqlConnection connection = new SqlConnection("Server=192.168.178.20\\SQLEXPRESS;Database=solarweb;User ID=Webserver;Password=****;Trusted_Connection=False");
            SqlCommand command = new SqlCommand("SELECT [VALUES_SUM] FROM LOG_DAY_VALUES WHERE [FK_CHANNEL_ID]=4", connection);
            connection.Open();

    Bei connection.Open() schmiert er ab und meldet, dass er keine Verbindung aufbauen konnte. Man solle prüfen, ob der SQL-Server Remoteverbindungen erlaubt. SQL-Server und Webserver laufen allerdings auf derselben Maschine.

    Ich hoffe, dass ihr mir helfen könnt. Es ist wirklich wichtig...


    Viele Grüße,
    Eroli
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hast du den Instanznamen beim ConnectionString angegeben?

    (local)\SQLEXPRESS

    wäre ein Beispiel.
     

  3. #3
    Eroli Eroli ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    224
    Ich weiß jetzt nicht genau, was du meinst, aber mein ConnectionString steht doch oben:
    192.168.178.20\SQLEXPRESS
     

  4. #4
    Kyoko Kyoko ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Ort
    Wels (Oberösterreich) bzw. Mayrhofen (Tirol)
    Beiträge
    211
    Versuch doch mal als Zielserver 127.0.0.1\SQLEXPRESS oder .\SQLEXPRESS.
    Eroli bedankt sich. 

  5. #5
    Eroli Eroli ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    224
    Hallo.

    Bei 127.0.0.1\\SQLEXPRESS kommt folgender Fehler
    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
    Bei ./SQLEXPRESS kommt folgendes
    Invalid column name 'VALUES_SUM'.
    Das heißt nun also, dass es so klappt, oder? Nur er findet halt diese Column nicht. Da muss ich nochmal nachgucken....

    EDIT:
    Dankeschön. Nach einer kleinen Änderung(Tippfehler) klappt nun alles hervorragend!
    Geändert von Eroli (21.07.08 um 07:51 Uhr)
     

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hab deinen ConnectionString nicht gesehen.

    Warum 192.168.178.20\SQLEXPRESS nicht funktioniert ist auch klar: Du gehst damit auf deine externe Schnittstelle und Remote Connections sind in der Tat beim SQL Server 2005 per Default abgedreht.
     

  7. #7
    Eroli Eroli ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    224
    Ich habe aber eigentlich ein Häkchen unter "Remoteverbindungen zulassen" im SQL Management Studio Express gemacht. Sollte also nicht der Fehler sein...

    Außerdem ging 127.0.0.1 ja auch nicht, sondern nur ./
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 14.10.10, 16:45
  2. Antworten: 8
    Letzter Beitrag: 20.07.10, 16:30
  3. Antworten: 2
    Letzter Beitrag: 27.07.08, 15:16
  4. sql server management studio express geht nicht
    Von MScalli im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 27.03.08, 09:51
  5. Antworten: 0
    Letzter Beitrag: 30.08.07, 14:24