myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Datentechnologien » Timeout bei Verbindung
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Timeout bei Verbindung

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
onlinegurke onlinegurke ist männlich
myCSharp.de-Mitglied

Dabei seit: 15.01.2007
Beiträge: 779
Entwicklungsumgebung: VS2012 Ultimate
Herkunft: Dresdner in Karlsruhe


onlinegurke ist offline

Timeout bei Verbindung

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

verwendetes Datenbanksystem: MS SQL Server 2005 Express

Hallo zusammen,

ich bekomme ein Problem bei einer Verbindung zum SQL Server Express. Timeout sei abgelaufen. Das an sich wäre ja noch nicht komisch, aber die Verbindung vom Management Studio aus klappt einwandfrei, während die Verbindung vom eigenen Programm immer am Timeout scheitert.

Das System befindet sich in einem Firmennetzwerk hinter einer Firewall, wobei auf jedem Rechner nochmal eine Client-Firewall drauf ist, die aber per Richtlinie auf Durchzug geschalten ist (Ports sind offen), beim Server selbst sind die Ports 1433 und 1434 auch auf. Wobei, wenn es wirklich an der Firewall liegen würde, dann würde ja erst gar keine TCP/IP-Verbindung zustande kommen?!?

Der Server ist Windows 7, der Client ist XP, falls das jemandem was nützt.

Vielen Dank schonmal

Georg
10.09.2010 11:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
witte
myCSharp.de-Mitglied

Dabei seit: 03.09.2010
Beiträge: 839


witte ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Na klappt denn ein Ping/Telnet auf die Kiste bzw auf den Port vom Client aus?
10.09.2010 12:09 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
onlinegurke onlinegurke ist männlich
myCSharp.de-Mitglied

Dabei seit: 15.01.2007
Beiträge: 779
Entwicklungsumgebung: VS2012 Ultimate
Herkunft: Dresdner in Karlsruhe

Themenstarter Thema begonnen von onlinegurke

onlinegurke ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ping hab ich nicht probiert, aber die Verbindung vom Management Studio klappt ja.

Der verwendete Connectionstring ist "Data Source=G63W26\SQLSERVER;Initial Catalog=Dokumentation;Integrated Security=True" und ist mit dem ConnectionStringBuilder zusammengebaut, sollte also keine grammatischen Fehlerchen wie vergessenes Semikolon oder so aufweisen.
12.09.2010 20:46 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team

avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 6.615
Entwicklungsumgebung: VS 2019
Herkunft: Waidring


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

gib im Connectionstring explizit an dass es sich um eine TCP-Verbindung und Portangabe handelt.

Code:
1:
Data Source=tcp:G63W26\SQLSERVER,1433;Initial Catalog=Dokumentation;Integrated Security=True

Wobei ich mir nicht sicher bin ob er "G63W26" kapiert. Ich gebe immer die IP-Adresse an. Siehe für nähere Infos die SQL Server Dokumention.


mfG Gü
12.09.2010 22:38 Beiträge des Benutzers | zu Buddylist hinzufügen
onlinegurke onlinegurke ist männlich
myCSharp.de-Mitglied

Dabei seit: 15.01.2007
Beiträge: 779
Entwicklungsumgebung: VS2012 Ultimate
Herkunft: Dresdner in Karlsruhe

Themenstarter Thema begonnen von onlinegurke

onlinegurke ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Funktioniert leider nicht.

Ich glaube auch nicht daran, dass es sich um ein Problem handelt, den SQL Server zu finden. Ich hab weil ich mir da nicht mehr sicher war mal aus dem Backslash einen Forwardslash gemacht, da kommt der Fehler, dass er den SQL Server nicht finden kann. Mit dem G63W26 sollte auch kein Problem darstellen, das ist der Netzwerkname des Servers, unter dem man den i.e. im Explorer auch findet.

Kann es vorkommen, dass es an mangelnden Rechten liegt? Ich hab bisher nicht die Gelegenheit bekommen die ganze Sache als Administrator zu testen, und das fertige Programm sollte ja auch keine Administratorberechtigungen brauchen nur um eine Datenbankverbindung herzustellen, aber ich sag mal, damit kenne ich mich am wenigsten aus und vermute deswegen, dass es irgendwas in die Richtung ist.
13.09.2010 09:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Viper78 Viper78 ist männlich
myCSharp.de-Mitglied

avatar-1422.gif


Dabei seit: 06.05.2010
Beiträge: 162
Entwicklungsumgebung: VS 2008, VS 2010, DB Tools
Herkunft: Dortmund


Viper78 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

HI,

ich hab das Problem beim SQL Express,
daß dieser nicht erreichbar ist,
wenn der Dienst nicht nach Standart Installation mit Standart-Benutzern installiert wurde.
Ändere ich den Benutzer ab, startet der Dienst aber er ist eben nicht erreichbar.

MfG
Björn
13.09.2010 09:20 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
FZelle
myCSharp.de-Poweruser/ Experte

Dabei seit: 23.04.2004
Beiträge: 9.822


FZelle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wenn du mit dem Management Studio Express eine Verbindung bekommst, solltest Du es auch mit deiner SW bekommen, vorausgesetzt ihr benutzt die selben Credentials.
13.09.2010 09:26 Beiträge des Benutzers | zu Buddylist hinzufügen
Khalid Khalid ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2534.gif


Dabei seit: 19.07.2005
Beiträge: 3.505
Entwicklungsumgebung: Visual Studio 15/17
Herkunft: Hannover


Khalid ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ist das Management Studio auf der selben Kiste wie der SQL Express selber? Wenn ja, schau dir mal an, ob die TCP Verbindung für den SQL Server aktiviert sind. Diese sind nämlich IMHO beim Express per Default deaktiviert. Deswegen kommen die Clients nicht an den Server ran.
13.09.2010 09:58 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 9 Jahre.
Der letzte Beitrag ist älter als 9 Jahre.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 20.01.2020 19:29