SQL Server-Verbindungszeichenfolgen - Punkt (".") Oder "(lokal)" oder "(localdb)"

Hab ich vor kurzem hatte, um SQL Server installieren und wiederherstellen einer Datenbank bis zu 2 laptops, der erste hat mich ein paar Tage um herauszufinden, dass das zweite ich bin immer noch am kämpfen.

Auf beiden war ich immer diesen Fehler hier:

Ein Netzwerk-oder instanzspezifischen Fehler beim herstellen einer Verbindung zu SQL Server. Der server wurde nicht gefunden oder ist nicht zugänglich. Stellen Sie sicher, dass der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (Anbieter: Named Pipes-Anbieter, Fehler: 40 - Konnte nicht geöffnet werden eine Verbindung zu SQL Server)

Ich bin noch immer auf dem zweiten.

Ich habe viel recherchiert und alle Schritte auf StackOverflow und anderen Websites, die beispielsweise dafür sorgen, dass SQL Server über TCP und Named Pipes läuft, sicherstellen, dass SQL Server, so dass remote-verbindungen, und alle anderen Schritte zur Problembehandlung, die ich finden konnte.

Am Ende habe ich entdeckt, dass ich nur die Eingabe der connection string falsch auf der ersten laptop. Ich versuchte zu verwenden (localdb)\MSSQLSERVER2012 (oder so ähnlich), wie es zu tun, sagt auf so viele Seiten. Es begann, als ich .\MSSQLSERVER2012. Ich dachte, Sie würden alle auf den gleichen Platz aber offensichtlich nicht.

Ich wirklich wollen, um dieses problem zu vermeiden, wieder, und herauszufinden, wie man meinem zweiten laptop einrichten. Wie kann ich wissen, ob ich mit sollte .\SQLSERVER2012(local)\SQLSERVER2012(localdb)\SQLSERVER2012 usw? Gibt es einen einfachen Weg zu finden, diese mit einem Kommandozeilen-tool wie SqlLocalDb? Und wie ist dieses set-up in den ersten Platz?

InformationsquelleAutor der Frage Owen | 2013-11-26

Schreibe einen Kommentar