Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe auf meinem Webserver MS Sql 2008 Express installiert und möchte mich nun von meinem WCF Service, den ich lokal auf meinem Rechner entwickel, darauf Verbinden.

Leider bekomme ich immer die Fehlermeldung, dass der Server nicht gefunden werden kann.

- Auf dem Webserver ist der TCP Port 1433 freigegeben

- In der Sql Konfigurationskonsole habe ich TCP/IP aktiviert, die jeweilige IP Adresse aktiviert und den Port 1433 eingetragen

- der Connectionstring sieht wie folgt aus:

Data Source=DOMAIN;Initial Catalog=DATENBANK;User Id=USER;Password=PASSWORT;

Weiß jemand Rat?

  • Autor

Hab ich so eingetragen, hab da aber immer noch den selben Fehler bekommen. ich hab jetzt noch den Port dazu geschrieben also : Datasource=Serveradresse\SQLEXPRESS,1433;

Und jetzt bekomme ich zumindest eine andere Fehlermeldung:

Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: TCP Provider, error: 0 - Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.)

Gibt es vielleicht noch zusätzliche Ports die ich freischalten muss? Ich habe aktuell nur TCP 1433 frei

Ich muss zugeben, dass MySql dabei leichter zu handlen ist

Hast du in den Servereigenschaften auch Remoteverbindungen zugelassen? Ansonsten kannst Du Dich nur lokal auf der Maschine mit dem SQL Server verbinden. Im Managementstudio Rechtsklick auf den Server und dort dann unter Eigenschaften nachsehen.

Hast du in den Servereigenschaften auch Remoteverbindungen zugelassen? Ansonsten kannst Du Dich nur lokal auf der Maschine mit dem SQL Server verbinden. Im Managementstudio Rechtsklick auf den Server und dort dann unter Eigenschaften nachsehen.

Das ist so nicht korrekt, mit Remote hat das nichts zu tun, es reicht TCP zuzulassen.

Hallo,

wie sieht es mit der Konfiguration des Protokolls TCP/IP aus. Sind hier unter den Eigenschaften, bei den jeweligen IPs, die korrekten TCP-Ports eingetragen?

Läuft der SQL Server Dienst auf dem Server überhaupt korrekt?

Das ist so nicht korrekt, mit Remote hat das nichts zu tun, es reicht TCP zuzulassen.

Da hat er Recht :-) Mein Fehler...

  • 1 Monat später...
Ja, genau:

Datasource=.\Instanzname (standard ist SQLEXPRESS)

Dann sollte es funktionieren...

In einem Setup-Programm habe ich heute Rechnername\Programmname bei MS-SQL-Datenbankserver (Express) gelesen. Handelt es sich dabei um eine TCP-Verbindung oder Named Pipes?

Wenn eine zusätzliche Instanz installiert wird, verwendet sie meines Wissens nach dynamische TCP-Ports. Dies kann man im SQL Server Configuration Manager (über Start erreichbar) nachschauen und auch entsprechend ändern. Hierfür wäre dann der Bereich SQL Server Network Configuration -> Protocols for INSERT_INSTANCE_NAME_HERE zuständig.

Hoffe, dass ich keinen ******* erzählt habe und gleich zugeflammed werde :-)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.