Ändern von SQL server benannte Instanz auf Standardinstanz

Diese Frage ist in Bezug auf Instanzen . Das habe ich früher gefragt Ist es möglich, die Standardinstanz in SQL server zu ändern, ohne zu deinstallieren und neu zu installieren? Wie machen wir das, wenn möglich? Wenn nicht möglich warum ist das so Danke für die Hilfe :).

Nein.

Wenn Sie den Namen Ihrer Instanz ändern oder die Standardinstanz machen möchten, müssen Sie neu installieren. Um so herum.

Alle Instanzen werden benannt, aber nur eins läuft als Standard. Entfernen Sie den Port aus der Standardinstanz und legen Sie den Port der benannten Instanz fest, die Sie als Standard auf 1433 in SQL server Config Manager unter SQL server Network Config setzen möchten

Dies könnte dein Problem lösen: https://kohera.be/blog/sql-server/make-named-instance-look-like-default-instance/ (Volle Gutschrift an Stefan, aber ich werde unten umschreiben, falls sein Blog verschwindet)

Die Idee ist, dass Ihre benannte Instanz als Standard-Instanz angezeigt wird.

  1. Öffnen Sie SQL server Configuration Manager.
  2. Navigieren zu: SQL server Netzwerkkonfiguration -> "Protokolle für XYZ" treenode.
  3. Klicken Sie mit der rechten Maustaste auf das TCP / IP-Element im rechten windowsbereich.
  4. Wählen Sie properties Menüpunkt.
  5. Auf Registerkarte Protokoll, stellen Sie sicher, dass Aktiviert auf Ja gesetzt ist.
  6. Auf der Registerkarte IP-Adressen blättern Sie nach unten und geben 1433 im Feld IPAll-> TCP Dynamic Ports ein.
  7. Starten Sie dann Ihre benannte Instanz neu.
  8. Sie können nun in der Lage sein, eine Verbindung zu Ihrer benannten Instanz herzustellen:
    • (lokal)
    • localhost
    • . (<- das ist ein Punkt)
    • 127.0.0.1
    • benannte Instanzname (zB mymachine \ myinstance)

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

"Wenn Sie auf eine benannte Instanz von einer Verbindungszeichenfolge ohne Verwendung des Instanznamens zugreifen und nur den servernamen verwenden möchten, können Sie wie folgt vorgehen:

Um auf eine benannte Instanz mit nur dem Hostnamen zuzugreifen – gehen Sie zu SQL server Configuration Manager und aktivieren TCP / IP für die benannte Instanz, klicken Sie mit der rechten Maustaste und gehen Sie zu properties, und auf der Registerkarte IP gehen Sie zu IP All Abschnitt und machen TCP Dynamic Ports leer und machen TCP Port 1433 (das ist die Voreinstellung)

Dadurch wird die benannte Instanz auf den Standard-Port übertragen. Hinweis: Sie können nur eine Instanz so konfigurieren lassen – keine zwei Instanzen können denselben Port auf dem IP All Abschnitt haben, es sei denn, die Instanz ist ein Failovercluster. "

Siehe Zasz's Antwort. Er erklärt mit Screenshot, wie Sie festlegen können, welcher server auf den Standard-Port hört.

https://stackoverflow.com/a/11921896/7447851