2013-04-18 14 views
81

Po zainstalowaniu programu Microsoft SQL Server 2008.Jak znaleźć nazwę serwera SQL Server Management Studio

Kiedy zacznę SQL Server Management Studio (SSMS), pojawia się okno logowania Connect to Server z pustym polu tekstowym dla Server name. Próbowałem wielu nazw, ale nie mogłem go rozwiązać.

Jak znaleźć/uzyskać nazwę serwera?

+0

Zobacz też: [Jak mogę zapytać o nazwę bieżącej instancji bazy danych SQL Server?] (http://stackoverflow.com/questions/129861/) –

Odpowiedz

24

domyślną nazwą serwera jest nazwa komputera, ale można użyć "." (Dot) zamiast nazwy serwera lokalnego.

Inną rzeczą, którą powinieneś rozważyć, być może zainstalowałeś ekspresową edycję sql server. w tym przypadku musisz wpisać ". \ sqlexpress" jako nazwę serwera.

+1

uratuj mojego człowieka, dziękuję :) – Noni

+1

który działał dzięki – Lijo

100

Otwórz SQL Server Configuration Manager (wyszukaj go w menu Start). Kliknij na SQL Server Services. Nazwa instancji programu SQL Server znajduje się w nawiasach, zgodnie z usługą SQL Server. Jeśli jest napisane MSSQLSERVER, to jest to domyślna instancja. Aby połączyć się z nim w Management Studio, wystarczy wpisać . (kropka) LUB (local) i kliknąć Połącz. Jeśli nazwa instancji jest inna, użyj połączenia .\[instance name] (na przykład jeśli nazwa instancji to SQL2008, połącz się z .\SQL2008).

Upewnij się również, że działają usługi SQL Server i SQL Server Browser, w przeciwnym razie nie będziesz mógł się połączyć.

Edit:

Oto zrzut ekranu jak to wygląda na moim komputerze. W tym przypadku mam zainstalowane dwie instancje: SQLExpress i SQL2008.

enter image description here

+2

Co mam zrobić, jeśli lista po prawej stronie ekranu jest dla mnie pusta? –

+0

@ FilipB.Vondrášek Oznacza to, że nie masz zainstalowanej lokalnej instancji na komputerze. Będziesz musiał ponownie uruchomić plik setup.exe, aby dodać nowe wystąpienie. – PoweredByOrange

+3

Okazuje się, że zainstalowałem tylko Management Studio, które nie jest dostarczane z serwerem. Pobrałem wersję z Zaawansowanymi Narzędziami i teraz wszystko działa zgodnie z założeniami. :) –

44

uruchomić tę kwerendę, aby uzyskać nazwę

select @@ SERVERNAME

+6

Jeśli nie możesz się zalogować, możesz użyć Nazwa użytkownika <.> (Dot) i Hasło do początkowego logowania po użyciu SELECT @@ SERVERNAME, aby znaleźć nazwę serwera :) – sansalk

4

miałem też ten problem raz pierwszy.

W oknie dialogowym Połącz z serwerem sprawdź ustawienia domyślne, a następnie kliknij przycisk Połącz. Aby się połączyć, pole Nazwa serwera musi zawierać nazwę komputera, na którym zainstalowany jest program SQL Server. Jeśli Aparat baz danych jest instancją nazwaną, pole Nazwa serwera powinno także zawierać nazwę instancji w formacie: nazwa_komputera \ nazwa_instancji.

Tak na przykład I rozwiązać problem tak: Wpisałem nazwę serwera: Alex-PC \ SQLEXPRESS

Wtedy powinno działać.dla więcej zobacz http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6

37

Otwórz CMD

Uruchom ten list

SQLCMD -L 

Dostaniesz instancji SQL Server

+1

czy możesz wyjaśnić w cmd? – Aravin

+0

Zwykle używam Windows + R, wpisz cmd i naciśnij Enter. Następnie użyj SQLCMD -L (Możesz użyć "osql -L" również w CMD) – Khaneddy2013

+1

+1 Czy to było dla mnie. Nie wiesz, dlaczego inni mówią, aby uruchomić zapytanie, gdy nie możesz się połączyć z instancją ... – Lee

-1

moim problemem było to, że po podłączeniu do bazy danych SQL w kreatorze odniesienia add, znaleźć SERVERNAME. Znalazłem go przez: bieganie zapytania (SELECT @@ nazwa_serwera) wewnątrz SQL Management Studio i reusl był mój nazwa_serwera. Włożyłem to do skrzynki z nazwą mojego serwera i wszystko działało dobrze.

+2

Ta odpowiedź nie dodaje nic do [tej odpowiedzi] (http://stackoverflow.com/a/18765207/4751173). – Glorfindel

3

Krok 1: Upewnij SQLEXPRESS i LocalDB zainstalowane w systemie Idź do SQL Server Configuration Managera => SQL Server Service

Jeśli nic wymienionych usług SQL Server, zainstalować poniżej składników (na 64-bitowym systemie operacyjnym) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU

Krok 2: Otwórz Zarządzanie Studios Enter. (Kropka) jako nazwy serwera i kliknij Połącz [Enter opis obrazu tutaj] [2] Else Enter \ SQLEXPRESS jako nazwy serwera i kliknij przycisk Połącz

+0

'. \ SQLEXPRESS' pracował na 2017 MSSM, dzięki. – Mohsen

9

początku. -> CMD -> (Write COMAND) Sqlcmd - pierwsza linia L jest nazwa serwera, czy nazwa serwera jest (lokalna) Nazwa serwera to: YourPcName \ SQLEXPRESS

+0

Pracowałam jak urok dla mnie. Dzięki stary. –

0

1.you można uruchomić następujące polecenia.

EXEC xp_cmdshell 'zapytanie reg "HKLM \ Software \ Microsoft \ Microsoft SQL Server \ instancja SQL nazwy \"';
GO

można odczytać nazwę instancji za pomocą rejestru. Ingore wartości puste.

2.Using wbudowany standardowy raport.

wybierz instancja -> prawy click> Raporty -> Raporty standardowe -> Dashbords serwera enter image description here

4

Jak wspomniano przez @ Khaneddy2013, CMD SQLCMD -L powroty no name server kiedy biegnę . Bcz Zainstalowałem tylko SSMS (lokalny serwer i serwer nie zostały zainstalowane). Po wypróbowaniu instalacji SqlLocaLDB i SQLEXPR32_x86_ENU (32-bitowy system operacyjny) udało mi się połączyć. A teraz okno cmd pokazuje również nazwy serwerów. enter image description here

+0

Czy to jest odpowiedź czy coś innego? Jeśli Khaneddy2013 już dostarczył odpowiedź, możesz dodać tam właśnie komentarze, jeśli masz coś do komentowania. To jest 4-letnie pytanie. –

0

Istnieje wiele sposobów, o których mowa powyżej. Ale używam raczej prosty sposób (dobrze nie proste jak SELECT @@ SERVERNAME). Po uruchomieniu serwera SQL Management Studio będzie monitować poniżej GUI

enter image description here

tam nazwa serwera to nazwa serwera (Może mieć wiele serwerów według wy dev środowiska wybrać poprawny).Nadzieję, że to pomaga :)

0

podano następujące przykłady

  • SQL Instance name: MSSQLSERVER
  • port: 1433
  • Nazwa hosta: MyKitchenPC
  • IPv4: przyrostek 10.242.137.227
  • DNS: dir.svc.mykitchencompany.com

tutaj re swoimi możliwych servernames:

  • localhost \ MSSQLSERVER
  • localhost, 1433 \ MSSQLSERVER
  • MyKitchenPC, 1433 \ MSSQLSERVER
  • 10.242.137.227,1433 \ MSSQLSERVER
  • MyKitchenPC.dir.svc.mykitchencompany .com, 1433 \ MSSQLSERVER
Powiązane problemy