none
SQL Server Standard im Netz nicht sichtbar RRS feed

  • Allgemeine Diskussion

  • Hallo Community,

    ich bin Patrick und in unserem Unternehmen für die Serverinfrastruktur zuständig (Ich bin KEIN Systemadministrator).

    Bei uns im Unternehmen haben wir einige SQL-Server im Einsatz.

    Wir selbst sind Hersteller eines SQL-basierten CRM Systems.

    Nun haben wir folgende Situation mit unserem Haupt-SQL Server. Es handelt sich um einen SQL 2008 R2 Standard Server mit aktuellstem SP. Auf der Standardinstanz läuft unsere Kundendatenbank, desweiteren gibt es noch eine Instanz für die Rewe und Lohn-Software.

    Zum besseren Verständnis: Der Server heißt DB-S10, die Instanz heißt SBS

    Wenn ich nun von einem beliebigen PC aus das SQL-Managementstudio öffne und den Datenbankserver aus dem Netzwerk suchen will, wird die Standardinstanz also 'DB-S10' nicht angezeigt, die Instanz 'DB-S10\SBS' aber schon.

    Dies ist vorallem ein Problem, da wir auch mit unserem eigenen Programm den Datenbankserver auswählen und dort ebenso nicht den richtigen finden.

    Wenn ich den Namen des Servers, also 'DB-S10' manuell eintrage kann ich mich problemlos darauf verbinden.

    Nach Googlerecherchen bin ich auf die Einstellmöglichkeit der Sichtbarkeit im SQL-Browser gestoßen, hier stimmen aber die Einstellungen und es sollten alle Instanzen sichtbar sein.

    Ich hoffe jemand kann mir in dieser Sache weiterhelfen, da ich bei google nicht mehr weiter komme.

    Vielen Dank

    Patrick

    Donnerstag, 11. Juli 2013 07:48

Alle Antworten

  • Hallo Patrick,

    auch wenn dein Frage schon ein Weilchen her ist, schreibe ich mal und hoffe, dass es noch nicht zu spät ist ;-)

    Könnte es sein, dass der Server nach der Installation der unbenannten Instanz und vor der Installation der benannten Instanz "SBS" umbenannt wurde? Dann könnte es sein, dass die unbenannte Instanz im Browser unter einem "falschem" Namen sichtbar ist.

    Um das zu prüfen könntest Du einfach in der unbenannten Instanz die Query

    SELECT @@SERVERNAME

    absetzen.

    Grüsse

    Michel

    Dienstag, 20. August 2013 06:31
  • Hallo Michael,

    die Standard-Instanz wurde nie umbenannt und wenn ich die genannte Abfrage ausführe erscheint auch der richtige Servername.

    Hast du oder irgendjemand sonst noch eine andere Idee?

    Grüße

    Patrick

    Donnerstag, 5. September 2013 06:24
  • Auch wenn das eigentlich standardmäßig nicht sein sollte:

    Prüfe doch mal die Netzwerkeinstellungen für diese Instanz

    Direkt auf der Ebene "Protokolle für Instanz X" .. dort könnte "Hide Instance" ausgewählt worden sein.

    Ein direkter Connect über Netzwerkt funktioniert aber, oder? Das geht aus der Beschreibung nicht hervor. Wenn nicht, könnte eventuell sogar TCP/IP komplett ausgeschaltet sein.


    Andreas Wolter | Microsoft Certified Master SQL Server
    Blog: www.insidesql.org/blogs/andreaswolter
    Web: www.andreas-wolter.com

    Donnerstag, 5. September 2013 07:48
  • Hallo,

    falls noch aktuell.. kontrolliere folgendes:

    SQL Protokolle TCP/IP enabled.

    Dort auch notfalls kontrollieren, ob deine aktuellen IP Adressen dort zu finden sind und dementsprechend auch enabled sein.

    Kontrolliere weiterhin den Port, den deine Instanz verwendet. Benannte Instanzen suchen sich random einen Port aus.

    Die Firewall sollte diesen Port auch druchlassen, sonst mach des ganze keinen Spaß ;-)

    SQL Browser Dienst aktiv?

    Probier das mal.

    Fumus

    Mittwoch, 2. Oktober 2013 07:54
  • Die Firewall einfach mal abschalten :) Die wird es aber nicht sein.

    Aber ich gehe auch wie Andreas davon aus, dass die Instanz versteckt ist. Der Browser sollte aktiv sein, da ja die andere Instanz sichtbar ist.

    Im Konfigurations-Manager > Netzwerkkonfiguration > (rechtsklick) Protokolle für 'DBS-S10' solltest du in den Settings unter Flags den ersten Punkt 'Instanz ausblenden' checken. Hier wird sicherlich ein 'ja' stehen.

    Mittwoch, 2. Oktober 2013 08:08