2009-10-24 8 views
31

Mam następujący błąd podczas łączenia się z SQL Server 2008 Management Studio z uwierzytelniania systemu Windows.Żądanie nie powiodło się lub usługa nie odpowiedziała w odpowiednim czasie?

Czy ktoś mi powiedzieć, dlaczego otrzymuję ten błąd, podczas gdy mój serwer SQL działa w ramach usługi sieciowej zbudowany w/c ????

google go, ale nie dostaję rozwiązanie ..

Dzięki

+0

Co mówi wpis w dzienniku zdarzeń? –

+0

Zainstalowałem dla mnie nową instancję sql i temp. Ale opiszę błąd w najbliższej przyszłości, gdy tylko wejdę na ten komputer. – Vikas

Odpowiedz

28

Powyższe zagadnienie stało się w moim systemie lokalnym. Sprawdź w menedżerze konfiguracji serwera sql.
Krok 1:
SQL Konfiguracja sieci serwer
krok 2:

  • Protokoły lokalnej nazwy serwera
  • nazwa protokołu VIA wyłączona lub nie ..
  • jeśli nie wyłączone, należy wyłączyć i sprawdzić

.. po wprowadzeniu zmian przeglądarka serwerów sql rozpoczęła pracę

+22

Nie widzę opcji protokołu "VIA" (serwer SQL 2014). – emcor

2

Jeśli używasz programu SQL Server w środowisku lokalnym, a nie za pośrednictwem połączenia TCP/IP. Przejdź do Protocols pod SQL Server Configuration Manager, Właściwości i wyłącz TCP/IP. Po wykonaniu tej czynności komunikat błędu zniknie po ponownym uruchomieniu usługi.

3

To było bardzo żmudne, gdy dostałem ten sam problem. Kiedy mam ten problem, odinstalowuję mój SQL Server 2008, ale po ponownym zainstalowaniu SQL Server 2008, mam ten sam problem. Byłem tak napięty, że nie otrzymałem żadnej pomocy z żadnej strony.

Aby rozwiązać ten problem. Po prostu musisz przejść do programu SQL Server Configuration Manager, a następnie kliknąć polecenie Protokoły na lewym panelu. Jeśli korzystasz z usługi sieciowej, po prostu wyłącz protokół "VIA". A następnie spróbuj uruchomić usługę SQL, uruchomi się pomyślnie.

67

Miałem ten sam problem, naprawiłem go.

  1. Otwórz SQL Server Configuration manager
  2. Kliknij Usług SQL Server (po lewej)
  3. Dwukrotnie kliknij na SQL Server instancji, że chciałem, aby rozpocząć
  4. Wybierz przycisk Built-in account radiowe Log On i wybrać zakładkę System lokalny z menu rozwijanego
  5. kliknij przycisk Zastosuj na dole, a następnie kliknij prawym przyciskiem myszy wystąpienie i wybierz Start
+0

Po użyciu tych metod (na tej stronie) uruchamiam ponownie komputer, a następnie działa. – moksef

+1

Omg, to głupi błąd. Zmieniłem hasło do systemu Windows, a następnie przestało działać (ale nie zauważyłem od razu). Twoja odpowiedź pomogła mi to zrozumieć, po prostu musiałem zmienić hasło do mojego "konta wbudowanego". –

13

To naprawdę działa. Sprawdziłem wiele stron i na koniec otrzymałem odpowiedź:

Może to wystąpić, gdy plik master.mdf lub plik mastlog.ldf zostanie uszkodzony. Aby rozwiązać problem, przejdź do następującej ścieżki: tam znajdziesz folder "Dane szablonu", skopiuj plik master.mdf i mastlog.ldf i zastąp go w folderze

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA.

To wszystko. Teraz uruchom usługę MS SQL i gotowe.

+0

Istnieją master.mdf i mastlog.ldf. te dwa pliki. Co muszę zrobić? mój przyjaciel – moni123

+0

najlepsze rozwiązanie. tnx – hamid

+0

pracował dla mnie, dzięki. – Winks

1

Wystarczy wyłączyć protokół VIA w menedżera konfiguracji serwera SQL

0

Myślę, że to rozwiązanie jest bardziej właściwe, ponieważ nie mógł korzystać z dostępu TCP/IP.

Aby otworzyć port w zaporze systemu Windows dla dostępu TCP

W menu Start kliknij polecenie Uruchom, wpisz WF.msc, a następnie kliknij przycisk OK.

W Zaporze systemu Windows z zabezpieczeniami zaawansowanymi, w lewym panelu, kliknij prawym przyciskiem myszy pozycję Reguły przychodzące, a następnie kliknij polecenie Nowa reguła w okienku akcji.

W oknie dialogowym Typ reguły wybierz opcję Port, a następnie kliknij przycisk Dalej.

W oknie dialogowym Protocol and Ports wybierz TCP. Wybierz opcję Specyficzne portów lokalnych, a następnie wpisz numer portu instancji aparatu bazy danych , na przykład 1433 dla instancji domyślnej. Kliknij Następny.

W oknie dialogowym Akcja wybierz opcję Zezwalaj na połączenie, a następnie kliknij przycisk Dalej.

W oknie dialogowym Profil wybierz dowolne profile opisujące środowisko połączenia komputerowego , jeśli chcesz się połączyć z aparatem bazy danych , a następnie kliknij przycisk Dalej.

W oknie dialogowym Nazwa wpisz nazwę i opis tej reguły, a następnie , a następnie kliknij przycisk Zakończ.

(Źródło: https://msdn.microsoft.com/en-us/library/ms175043.aspx)

+0

To nie działa poprawnie. – moni123

2

Jeśli niedawno zmienił hasło powiązane z kontem usługę:

  1. Rozpocznij SQL Server Configuration Manager.
  2. Wybierz SQL Server Services w lewym panelu.
  3. Kliknij prawym przyciskiem myszy usługę, którą próbujesz uruchomić, w prawym okienku i kliknij opcję Właściwości.
  4. Wprowadź nowe hasło i Potwierdź hasło.
1

po prostopadłym ten problem przez kilka godzin, okazało dziennik w dziennikach SQL Server Agent wskazując:

This installation of SQL Server Agent is disabled. The edition of SQL server that installed this service does not support SQL server agent. 

Używaliśmy SQL Server Express. Po pojawieniu się niektórych Googling pojawia się SQL Server Express nie obsługuje SQL Server Agent.

Nie znalazłem bezpośredniego fragmentu komunikacji Microsoft stwierdzającego, że SQL Express nie obsługuje agenta SQL Server, jednak ten sentyment wydaje się być odbijany na wielu forach.

Powiązane problemy