Zainstalowałem Microsoft SQL Server 2008.
Po uruchomieniu programu SQL Server Management Studio (SSMS) Connect to Server
pojawia się okno logowania z pustym polem tekstowym Server name
. Próbowałem wielu nazw, ale nie mogłem go rozwiązać.
Jak mogę znaleźć / uzyskać nazwę serwera?
visual-studio-2010
sql-server-2008
ssms
Cantremember
źródło
źródło
Odpowiedzi:
Otwórz
SQL Server Configuration Manager
(wyszukaj go w menu Start). KliknijSQL Server Services
. Nazwa instancji SQL Server znajduje się w nawiasach w wierszu zSQL Server
usługą. Jeśli mówi MSSQLSERVER , jest to wystąpienie domyślne. 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,.\[instance name]
aby się z nią połączyć (na przykład, jeśli nazwa instancji to SQL2008 , połącz się z.\SQL2008
).Również upewnić się,
SQL Server
aSQL Server Browser
usługi są uruchomione, w przeciwnym razie nie będzie mógł się połączyć.Edytować:
Oto zrzut ekranu pokazujący, jak to wygląda na moim komputerze. W tym przypadku mam zainstalowane dwie instancje:
SQLExpress
iSQL2008
.źródło
Uruchom to zapytanie, aby uzyskać nazwę
źródło
Otwórz CMD
Uruchom to
Otrzymasz listę instancji SQL Server
źródło
domyślną nazwą serwera jest nazwa twojego komputera, ale możesz użyć "." (Kropka) zamiast nazwy serwera lokalnego.
kolejną rzeczą, którą powinieneś rozważyć, jest może zainstalowana edycja sql server express. w takim przypadku jako nazwę serwera należy wpisać „. \ sqlexpress”.
źródło
Jak wspomniał @ Khaneddy2013, polecenie cmd SQLCMD -L nie zwraca nazwy serwera po uruchomieniu. Bcz Zainstalowałem tylko SSMS (lokalna baza danych i serwer nie zostały zainstalowane). Po próbie 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.
źródło
Wspomnianych powyżej sposobów jest wiele. Ale używam raczej prostego sposobu (no nie prostego, jak SELECT @@ SERVERNAME ). Po uruchomieniu studia zarządzania serwerem SQL pojawi się monit poniżej GUI
W tym miejscu nazwa serwera to nazwa twojego serwera (w zależności od środowiska deweloperskiego może istnieć wiele serwerów, wybierz właściwy). Mam nadzieję że to pomoże :)
źródło
start -> CMD -> (Komenda zapisu) SQLCMD -L pierwsza linia to nazwa serwera, jeśli nazwa serwera to (lokalna) nazwa serwera to: YourPcName \ SQLEXPRESS
źródło
biorąc pod uwagę następujące przykłady
oto możliwe nazwy serwerów:
źródło
Ja też miałem ten problem za pierwszym razem.
W oknie dialogowym Połącz z serwerem sprawdź ustawienia domyślne, a następnie kliknij Połącz. Aby się połączyć, pole Nazwa serwera musi zawierać nazwę komputera, na którym jest zainstalowany program SQL Server. Jeśli Aparat baz danych jest nazwanym wystąpieniem, pole Nazwa serwera powinno również zawierać nazwę wystąpienia w formacie: nazwa_komputera \ nazwa_instancji.
Czyli na przykład rozwiązałem problem w ten sposób: wpisałem nazwę serwera: Alex-PC \ SQLEXPRESS
Wtedy powinno działać. Aby uzyskać więcej, zobacz http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6
źródło
Krok 1: Upewnij się, że w systemie są zainstalowane SQLEXPRESS i LocalDB Przejdź do Menedżera konfiguracji SQL SERVER => Usługa SQL Server
Jeśli nic nie jest wymienione dla usług SQL Server, zainstaluj poniższe składniki (dla 64-bitowego systemu operacyjnego) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU
Krok 2: Otwórz Management Studios Enter. (Kropka) jako nazwę serwera i kliknij Połącz [wprowadź tutaj opis obrazu] [2] W przeciwnym razie Wprowadź. \ SQLEXPRESS jako nazwę serwera i kliknij Połącz
źródło
po prostu wpisz. \ sqlexpress jako nazwę serwera
źródło
Wpisanie
sp_helpserver
da ci listę. Jak zauważyli inni, istnieje wiele sposobów, niektóre z aliasami i tym podobne. Ten zapisany proces może zwrócić wiele wierszy, ale może przybliżyć Cię do odpowiedzi.źródło
1. możesz uruchomić następujące polecenie.
EXEC xp_cmdshell 'reg query "HKLM \ Software \ Microsoft \ Microsoft SQL Server \ Nazwy instancji \ SQL"';
UDAĆ SIĘ
nazwę instancji można odczytać za pomocą rejestru. Ingore wartości null.
2. wykorzystanie wbudowanego standardowego raportu.
wybierz instancję -> kliknij prawym przyciskiem myszy -> Raporty -> Raporty standardowe -> Serwer Dashbords
źródło
źródło
mój problem polegał na tym, że podczas łączenia się z bazą danych SQL w kreatorze dodawania odwołania, aby znaleźć SERVERNAME. znalazłem to przez: uruchomienie zapytania (SELECT @@ SERVERNAME) w studiu zarządzania SQL, a reusl to nazwa mojego serwera. Umieściłem to w polu nazwy mojego serwera i wszystko działało dobrze.
źródło