Laden...

Connection Probleme mit Sql Server 2005

Erstellt von budy1234 vor 18 Jahren Letzter Beitrag vor 18 Jahren 5.561 Views
B
budy1234 Themenstarter:in
27 Beiträge seit 2005
vor 18 Jahren
Connection Probleme mit Sql Server 2005

Hallo,

ich habe mir heute Sql Server 2005 installiert und gleich ausprobiert, keine
Probleme gehabt, habe direkt eine Neue Datenbank erstellt und jede Menge
Tabellen.
Nun habe ich Visual Studio 2005 geöffnet und eine Neues Projekt erstellt,
und wollte direkt eine Verbindung zu ddem Sql Server 2005 hinzufügen. Naja
und da ist das Problem, wähle Neue Verbindung, bei Datenquelle wählen,
klicke ich dann Sql Server und als Datenanbieter für Sql aus.Dann auf weiter
und als Servername gebe ich den namen meines Rechners an, der auch in der
Liste steht, aber in dem Feld mit Datenbank verbinden ist leider alles Leer
und meine Datenbank wird nicht angezeigt bzw. gar nichts.
Wenn ich auch Verbindungstest gehe bekomme ich dann eine Fehlermeldung:
Fehler beim Herstellen einer verbindung mit dem Server. Beim Herstellen
einer verbindung mit Sql Server 2005 kann dieser Fehler dadurch verursacht
werden, dass unter den Sql Standarteinstellungen Remoteverbindung nicht
zulässig sind. Verbindung mit Sql Server konnte nicht geöffnet werden.
Das wars dann, also der Dienst läuft Local das habe ich schon geändert also
nicht auf Netzwerkdienst. Der Dienst läuft auch. Kann mir vieleicht nen Tip
geben oder die Lösung? Bin schon seid Stunden dran das Problem zu lösen so
langsam weiß ich auch nicht mehr weiter.
Würde mich auf Antwort freuen, dankeschön.

Gruß Daniel

D
155 Beiträge seit 2005
vor 18 Jahren

SqlConnection con = new SqlConnection( "Server=localhost;Database=master;Trusted_Connection=True;" );

con.Open();


B
budy1234 Themenstarter:in
27 Beiträge seit 2005
vor 18 Jahren

Ja so weit war ich auch schon, dann kommt die gleiche Fehlermeldung. Von wegen Verbindung kann nicht hergestellt werden.
Denke eher es liegt an der Sql Datenbank, weiß ich kann mich nicht connecten.

F
10.010 Beiträge seit 2004
vor 18 Jahren

Meist wird der SqlExpress nicht als default instanz angelegt.
Weshalb Du den server nur per "localhost\sqlexpress" bekommst.

178 Beiträge seit 2006
vor 18 Jahren

Genau,

wie FZelle schon sagte localhost\SqlExpress und natürlich zunächst die Rechte im Server überprüfen.

Enjoy

Christian Arnold

B
budy1234 Themenstarter:in
27 Beiträge seit 2005
vor 18 Jahren

Ehm also habe es jetzt auch mit localhost versucht, keine Connection.
Kann machen was ich will bekomme innerhalb Studio keine Connection, kann mich im sql server anmelden also über den manager, aber sonst gar nichts.

178 Beiträge seit 2006
vor 18 Jahren

Schau mal im Configuration Manager ob Du Named Pipes zulässt:

Enjoy

Christian Arnold

B
budy1234 Themenstarter:in
27 Beiträge seit 2005
vor 18 Jahren

Vorher war es Disabled, habe es jetzt mal aktiviert, und nochmal ausprobiert, immer das gleich prob noch.

178 Beiträge seit 2006
vor 18 Jahren

Ok,

dann bitte testen:



SqlConnection con = new SqlConnection( "Server=DeinRechnerName\SqlExpress;Database=master;Trusted_Connection=True;" );




SqlConnection con = new SqlConnection( "Server=(local)\SqlExpress;Database=master;Trusted_Connection=True;" );


Enjoy

Christian Arnold

B
budy1234 Themenstarter:in
27 Beiträge seit 2005
vor 18 Jahren

Also da zeigt er mir keine Fehlermeldung mehr an 🙂 Danke schonmal...

Aber warum kann ich den keine Verbindung über den Assitenten machen?

G
90 Beiträge seit 2006
vor 18 Jahren

Du hast vergessen dass \SQLExpress an deinen localhost oder Computernamen anzuhängen.. dann klappts auch mit dem Assisstenten.

Freundliche Grüße,
Gregor N.