Windows nemohla spustit server SQL na místním počítači

Pokud nebude spuštěna služba SQL Server Server Service Service Service Service Service, se nepodaří se připojit k databázi. Pokud zkusíte spustit službu serveru SQL z aplikace Services.MSC, narazíte na chybu, která říkáWindows nemohla spustit server SQL na místním počítači. Podívejme se, jak problém vyřešit.

Windows nemohla spustit server SQL (<DB-NAME> ) na místním počítači. Další informace naleznete v protokolu systémových událostí. Pokud se jedná o službu Non-Microsoft, obraťte se na dodavatele služeb a přečtěte si chybový kód specifický pro služby 3417.

A

Windows nemohl spustit službu SQL Server Reporting Services na místním počítači. Chyba 1053: Služba nereagovala na požadavek na začátek nebo kontrolu včas.

Oprava Windows nemohla spustit server SQL na místním počítači

Pokud by Windows nemohla spustit server SQL na místním počítači, můžete sledovat níže uvedená řešení.

  1. Změňte protokol na typu
  2. Zkontrolujte závislosti serveru
  3. Vytvořte zadání registru SeviceSpipeTimeout
  4. Nakonfigurujte počítač tak, aby nezískal důvěryhodné a nedůvěryhodné CTLS

1] Změňte protokol na typu

Nejprve změňte typ přihlášení a ujistěte se, že se přihlašujete pomocí účtu místního systému. Mnoho uživatelů dokázalo tento problém vyřešit přepnutím na účet místního systému, doufejme, že to pro vás udělá práci. Postupujte podle níže uvedených kroků.

  1. OTEVŘENOBěhpomocí Win + R, typ„Services.msc“,A klikněte na OK.
  2. Nyní hledejteSQL Server, klikněte pravým tlačítkem myši a vyberte Vlastnosti.
  3. Jít naPřihlaste seKarta a nastavit se jakoÚčet místního systému.
  4. Klikněte na Použít> OK.

Nakonec zkontrolujte, zda se server spustí. Pokud služby začnou, zkuste připojit k vaší databázi. Doufejme, že se budete moci připojit bez problémů, ale pokud to nefunguje, musíte službu restartovat (klepněte pravým tlačítkem myši na službu a vyberte restartování) a poté se připojit k databázi.

2] Zkontrolujte závislosti služeb

Kontrolaje důležitý krok, protože SQL Server se může spoléhat na jiné služby, aby správně fungovaly. SQL Server se spustí, pokud tyto závislé služby nejsou spuštěny. Postupujte podle níže uvedených kroků.

  • Otevřený běh win + r, typServices.msc,A klikněte na OK.
  • Nyní hledejteSQL Server(Název instance nebo název DB) Služba, klepněte pravým tlačítkem myši a klikněte na vlastnosti z kontextové nabídky.
  • Jít naZávislostiKarta pro zobrazení všech služeb, na nichž závisí vaše servis SQL Server. Mohly by zahrnovat služby jako:
    • Instrumentace správy Windows (WMI)
    • Volání vzdáleného procedury (RPC)
    • Prohlížeč serveru SQL (pokud používáte pojmenované instance)
  • Nyní se vraťte na obrazovku Služby a zajistěte, aby všechny služby byly spuštěny. Pokud ne, ručně je spusťte klepnutím pravým tlačítkem myši na službu a výběrem Start.

Jakmile založíte všechny služby, spusťte SQL Service znovu a zjistěte, zda to začíná. Pokud již byla spuštěna, restartujte službu a zkuste se připojit k databázi.

3] Vytvořte zadání registru SeviceSpipeTimeout

TheServicesPipetimeoutZadání registru v systému Windows se používá k určení množství času (v milisekundách), že správce řízení služeb (SCM) bude čekat, až se služba spustí před tím, než bude čas ven. To je zvláště užitečné pro služby, které vyžadují více času na zahájení z různých důvodů, jako je těžké zatížení nebo závislosti na jiných službách. Můžete se s chybou setkat1053 související se službou hlášení serveru SQL kvůli skutečnosti, že časový limit služby není nastaven, můžeme jej nastavit a vyřešit problém.

  • Především,.
  • Nyní otevřete editor registru a přejděte na následující místo.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  • Klepněte pravým tlačítkem myši naŘízeníSložka a vyberteNová hodnota> DWORD (32-bit).
  • Pojmenujte IT ServicesPipeTimeout.
  • Poklepáním na ServicesPipeTimeout, 180000, a klikněte na.

Nakonec restartujte počítač a spusťte službu a uvidíte.

4] Nakonfigurujte počítač tak, aby nezískal důvěryhodné a nedůvěryhodné CTLS

Služby hlášení serveru SQL nemusí spustit, pokud nemůže získat přístup k seznamům certifikátů z Windows Update. K tomu může dojít, pokud systém není připojen k internetu nebo pokud firewall blokuje aktualizaci Windows. Služba trvá příliš dlouho, než získají seznamy certifikátů, takže je časy. Pokud spuštění trvá déle než 30 sekund, Windows zastaví službu. V předchozím řešení jsme prodloužili čas pro časový limit služeb, v tomto nakonfigurujeme síť. Zkuste následující řešení.

Pokud máteEditor politiky skupiny,Otevřete jej, přejděte do následujícího nastavení:

Konfigurace počítače> Zásady> Nastavení systému Windows> Nastavení zabezpečení> Zásady veřejných klíčů> Nastavení ověření certifikátů certifikátů

SzvolitSíťové vyhledáváníTab, zaškrtněteDefinujte tato nastavení zásadzaškrtněte políčko a vyčistěteAutomaticky aktualizujte certifikáty v programu Microsoft Root Certificate Program (doporučené)zaškrtávací políčko. Nakonec klikněte na OK.

Pokud jde o domácí uživatele Windows, otevřeteEditor registru, jít doHKLM\Software\Policies\Microsoft\SystemCertificates,Klepněte pravým tlačítkem myši na AutHroot, vyberte nový a poté klikněte na DWORD.

TypDisableRooTauToupDatea stiskněte klávesu Enter. Klepněte pravým tlačítkem myši na DiSuableTauToupDate, vyberte Modify a v datovém poli Hodnota, zadejte '1', pak klikněte na OK. Nakonec klikněte na ukončení nabídky souboru.

Doufejme, že budete moci problém vyřešit pomocí řešení uvedených v tomto příspěvku.

Číst:

Jak mohu spustit místní server SQL na Windows?

Chcete -li spustit místní server SQL v počítači, otevřete aplikaci Services vyhledáváním z nabídky Start. Nyní hledejteSQL Server,Klepněte na to pravým tlačítkem myši, vyberteVlastnosti,nastavitTyp spouštěnínaAutomatický,a klikněte na Start. Služba může trvat trochu času.

Číst:

Mohu spustit server SQL na místním počítači?

Ano, můžete nainstalovat server SQL do počítače a poté přistupovat k němu pomocí SQL Server Management Sudio. Doporučujeme zkontrolovat náš příspěvek o tom, jakvědět víc.

Číst:

Related Posts