-
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
-
Hast du den Instanznamen beim ConnectionString angegeben?
(local)\SQLEXPRESS
wäre ein Beispiel.
-
Ich weiß jetzt nicht genau, was du meinst, aber mein ConnectionString steht doch oben:
192.168.178.20\SQLEXPRESS
-
20.07.08 12:26 #4
- 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.
-
Hallo.
Bei 127.0.0.1\\SQLEXPRESS kommt folgender Fehler
Bei ./SQLEXPRESS kommt folgendesAn 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)
Das heißt nun also, dass es so klappt, oder? Nur er findet halt diese Column nicht. Da muss ich nochmal nachgucken....Invalid column name 'VALUES_SUM'.
EDIT:
Dankeschön. Nach einer kleinen Änderung(Tippfehler) klappt nun alles hervorragend!Geändert von Eroli (21.07.08 um 07:51 Uhr)
-
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.
-
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
-
Master Detail C# 2010 express und SQL Server 2008 express Edition
Von ichNur im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 14.10.10, 16:45 -
mssql_connect() problem, kann sich nicht mit SQL Server 05 verbinden!
Von Nightking im Forum PHPAntworten: 8Letzter Beitrag: 20.07.10, 16:30 -
Ich kann meine Webseite nicht Centerien
Von fawad im Forum CSSAntworten: 2Letzter Beitrag: 27.07.08, 15:16 -
sql server management studio express geht nicht
Von MScalli im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 27.03.08, 09:51 -
Kann nur auf VPN Server verbinden, auf andere Netzwerkteilnehmer nicht zugreifen
Von Briefkasten im Forum NetzwerkeAntworten: 0Letzter Beitrag: 30.08.07, 14:24



1Danke


Zitieren
Login





