Ich habe Microsoft SQL Server 2008 installiert.
Wenn ich SQL Server Management Studio (SSMS) starte, wird das Connect to Server
Anmeldefenster mit einem leeren Textfeld für angezeigt Server name
. Ich habe viele Namen ausprobiert, aber ich konnte es nicht lösen.
Wie kann ich den Servernamen finden / erhalten?
visual-studio-2010
sql-server-2008
ssms
Cantremember
quelle
quelle
Antworten:
Öffnen Sie es
SQL Server Configuration Manager
(suchen Sie es im Startmenü). Klicken Sie aufSQL Server Services
. Der Instanzname von SQL Server steht in Klammern mit demSQL Server
Dienst. Wenn MSSQLSERVER angezeigt wird , ist dies die Standardinstanz. Um in Management Studio eine Verbindung herzustellen, geben Sie einfach.
(Punkt) ODER ein(local)
und klicken Sie auf Verbinden. Wenn der Instanzname anders ist, stellen Sie.\[instance name]
eine Verbindung her (wenn der Instanzname beispielsweise SQL2008 lautet , stellen Sie eine Verbindung her.\SQL2008
).Stellen Sie außerdem sicher
SQL Server
undSQL Server Browser
Dienste ausgeführt werden , sonst werden Sie nicht in der Lage sein , zu verbinden.Bearbeiten:
Hier ist ein Screenshot davon, wie es auf meinem Computer aussieht. In diesem Fall habe ich zwei Instanzen installiert:
SQLExpress
undSQL2008
.quelle
Führen Sie diese Abfrage aus, um den Namen zu erhalten
quelle
Öffnen Sie CMD
Führen Sie dies aus
Sie erhalten eine Liste der SQL Server-Instanzen
quelle
Der Standard-Servername ist Ihr Computername, Sie können jedoch "." (Punkt) anstelle des lokalen Servernamens.
Eine andere Sache, die Sie berücksichtigen sollten, ist, dass Sie möglicherweise die SQL Server Express Edition installiert haben. In diesem Fall müssen Sie als Servernamen ". \ sqlexpress" eingeben.
quelle
Wie von @ Khaneddy2013 erwähnt, gibt der cmd SQLCMD -L beim Ausführen keinen Servernamen zurück. Bcz Ich habe nur das SSMS installiert (lokale Datenbank und Server wurden nicht installiert). Nachdem ich versucht hatte, SqlLocaLDB und SQLEXPR32_x86_ENU (32-Bit-Betriebssystem) zu installieren, konnte ich eine Verbindung herstellen. Und jetzt zeigt das cmd-Fenster auch die Servernamen.
quelle
Es gibt viele oben erwähnte Möglichkeiten. Aber ich benutze einen ziemlich einfachen Weg ( na ja, nicht so einfach wie SELECT @@ SERVERNAME ). Wenn Sie SQL Server Management Studio starten, werden Sie unter der GUI dazu aufgefordert
Dort ist der Servername Ihr Servername (je nach Entwicklungsumgebung können mehrere Server vorhanden sein, wählen Sie den richtigen aus). Hoffe das hilft :)
quelle
start -> CMD -> (Schreibbefehl) SQLCMD -L Die erste Zeile lautet Servername, wenn der Servername (lokal) Servername lautet: YourPcName \ SQLEXPRESS
quelle
gegeben die folgenden Beispiele
Hier sind Ihre möglichen Servernamen:
quelle
Ich hatte auch dieses Problem zum ersten Mal.
Überprüfen Sie im Dialogfeld Mit Server verbinden die Standardeinstellungen und klicken Sie dann auf Verbinden. Um eine Verbindung herzustellen, muss das Feld Servername den Namen des Computers enthalten, auf dem SQL Server installiert ist. Wenn das Datenbankmodul eine benannte Instanz ist, sollte das Feld Servername auch den Instanznamen im Format enthalten: Computername \ Instanzname.
So habe ich zum Beispiel das Problem folgendermaßen gelöst: Ich habe den Servernamen eingegeben: Alex-PC \ SQLEXPRESS
Dann sollte es funktionieren. Weitere Informationen finden Sie unter http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6
quelle
Schritt 1: Stellen Sie sicher, dass SQLEXPRESS und LocalDB auf Ihrem System installiert sind. Wechseln Sie zu SQL Server Configuration Manager => SQL Server Service
Wenn für SQL Server-Dienste nichts aufgeführt ist, installieren Sie die folgenden Komponenten (für 64-Bit-Betriebssysteme) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU
Schritt 2: Öffnen Sie Management Studios Enter. (Punkt) als Servername und klicken Sie auf Verbinden [Bildbeschreibung hier eingeben] [2] Andernfalls geben Sie. \ SQLEXPRESS als Servernamen ein und klicken Sie auf Verbinden
quelle
Geben Sie einfach. \ sqlexpress als Servernamen ein
quelle
Durch Eingabe erhalten
sp_helpserver
Sie eine Liste. Wie andere angemerkt haben, gibt es mehrere Möglichkeiten, einige mit Alias und dergleichen. Dieser gespeicherte Prozess gibt möglicherweise mehrere Zeilen zurück, kann Sie jedoch Ihrer Antwort näher bringen.quelle
1. Sie können den folgenden Befehl ausführen.
EXEC xp_cmdshell 'Registrierungsabfrage "HKLM \ Software \ Microsoft \ Microsoft SQL Server \ Instanznamen \ SQL"';
GEHEN
Sie können den Instanznamen mithilfe der Registrierung lesen. Ingore Nullwerte.
2. Verwenden des eingebauten Standardberichts.
Wählen Sie Instanz -> Rechtsklick -> Berichte -> Standardberichte -> Server-Dashbords
quelle
quelle
Mein Problem war, dass beim Herstellen einer Verbindung zur SQL-Datenbank im Assistenten zum Hinzufügen von Referenzen der SERVERNAME gefunden wurde. Ich fand es durch: Ausführen einer Abfrage (SELECT @@ SERVERNAME) in SQL Management Studio und die Wiederverwendung war mein Servername. Ich habe das in mein Servernamenfeld geschrieben und es hat alles gut funktioniert.
quelle