U zult geen verbinding maken met uw database als de SQL Server -service niet wordt uitgevoerd. Als u probeert de SQL Server -service uit de Services.msc -app uit te voeren, komt u een fout tegen die zegtWindows kon de SQL Server niet op lokale computer starten. Laten we eens kijken hoe we het probleem kunnen oplossen.
Windows kon de SQL Server niet starten (<DB-NAME> ) op lokale computer. Bekijk het systeemgebeurtenislogboek voor meer informatie. Als dit een niet-microsoft-service is, neemt u contact op met de serviceleverancier en verwijst u naar servicespecifieke foutcode 3417.
EN
Windows kon de SQL Server Reporting Services -service op de lokale computer niet starten. Fout 1053: De service reageerde niet tijdig op het begin- of besturingsverzoek.
Fix Windows kon de SQL Server niet starten op de lokale computer
Als Windows de SQL -server niet op de lokale computer kan starten, kunt u de hieronder genoemde oplossingen volgen.
- Wijzig het logboektype
- Controleer serverafhankelijkheden
- Creëer sevicesspipetimeout registerinvoer
- Configureer de computer om vertrouwde en niet -vertrouwde CTL's niet op te halen
1] Wijzig het logboektype
Wijzig eerst het inlogtype om ervoor te zorgen dat u inlogt met behulp van het lokale systeemaccount. Veel gebruikers hebben het probleem kunnen oplossen door over te schakelen naar een lokaal systeemaccount, hopelijk zal dat het werk voor u doen. Volg de onderstaande stappen.
- OpenLoopdoor win + r, type"Services.MSC",en klik op OK.
- Zoek nu naarSQL Server, klik er met de rechtermuisknop op en selecteer eigenschappen.
- Ga naar deInloggentabblad en stel inloggen in alsLokaal systeemaccount.
- Klik op Toepassen> OK.
Controleer ten slotte of de server start. Als de services beginnen, probeer dan verbinding te maken met uw database. Hopelijk kunt u zonder problemen verbinding maken, maar als dat niet werkt, moet u de service opnieuw opstarten (met de rechtermuisknop op de service klikken en opnieuw opstarten selecteren) en vervolgens verbinding maken met de database.
2] Controleer service -afhankelijkheden
Controleis een belangrijke stap omdat SQL Server op andere services kan vertrouwen om correct te functioneren. SQL Server zal niet beginnen als deze afhankelijke services niet worden uitgevoerd. Volg de onderstaande stappen.
- Open run door win + r, typeServices.MSC,en klik op OK.
- Zoek nu naar deSQL Server(naam van instanties of DB-naam) Service, klik er met de rechtermuisknop op en klik op Eigenschappen in het contextmenu.
- Ga naar deAfhankelijkhedenTab om alle services te zien waarvan uw SQL Server -service afhangt. Deze kunnen diensten omvatten zoals:
- Windows Management Instrumentation (WMI)
- Remote Procedure Call (RPC)
- SQL Server -browser (bij gebruik van benoemde instanties)
- Keer nu terug naar het scherm Services en zorg ervoor dat alle services worden uitgevoerd. Zo niet, start ze handmatig door met de rechtermuisknop op de service te klikken en Start te selecteren.
Nadat u alle services bent begonnen, start u de SQL -service opnieuw en kijkt u of deze begint. Als het al is begonnen, start u de service opnieuw en probeer u verbinding te maken met de database.
3] Creëer sevicesspipetimeout registerinvoer
DeServicesPipetimeoutRegistratie -invoer in Windows wordt gebruikt om de hoeveelheid tijd (in milliseconden) op te geven dat de Service Control Manager (SCM) wacht tot een service begint voordat het Times Out. Dit is met name handig voor diensten die meer tijd vereisen om te beginnen vanwege verschillende redenen, zoals zware belasting of afhankelijkheden van andere diensten. U kunt een fout tegenkomen1053 gerelateerd aan SQL Server Reporting Service vanwege het feit dat de servicetime -out niet is ingesteld, kunnen we het instellen en het probleem oplossen.
- Allereerst,.
- Open nu de registereditor en navigeer naar de volgende locatie.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Klik met de rechtermuisknop op deControlemap en selecteerNieuw> DWORD (32-bit) waarde.
- Naam IT ServicesPipetimeout.
- Dubbelklik op ServicesPipetimeout, 180000, en klik op.
Start ten slotte uw computer opnieuw op en start de service en zie.
4] Configureer de computer om vertrouwde en niet -vertrouwde CTL's niet op te halen
SQL Server Reporting Services start mogelijk niet als deze geen toegang heeft tot certificaatlijsten van Windows Update. Dit kan gebeuren als het systeem niet is aangesloten op internet of als een firewall Windows Update blokkeert. De service duurt te lang om de certificaatlijsten te krijgen, dus deze times. Als het meer dan 30 seconden duurt om te starten, stopt Windows de service. In de vorige oplossing hebben we de tijd voor servicetime -out hierin verhoogd, hierin zullen we het netwerk configureren. Probeer de volgende oplossing.
Als je hebtGroepsbeleidsredacteur,Open het, ga naar de volgende instelling:
Computerconfiguratie> Beleid> Windows -instellingen> Beveiligingsinstellingen> Beleid voor openbare sleutel> Validatie in certificaatpad Validatie -instellingen
Skies deNetwerk ophalenTab, tikDefinieer deze beleidsinstellingenselectievakje en wist hetWerk certificaten automatisch bij in het Microsoft Root -certificaatprogramma (aanbevolen)selectievakje. Klik ten slotte op OK.
Wat betreft Windows Home -gebruikers, open deRegister -editor, ga naarHKLM\Software\Policies\Microsoft\SystemCertificates
,,Klik met de rechtermuisknop op Authroot, selecteer nieuw en klik vervolgens op DWORD.
TypeDisablerootautoupdateen druk op Enter. Klik met de rechtermuisknop op DisableOtAutoupdate, selecteer wijzigen en in het waarde van de waardegegevens, typ '1', klik dan op OK. Klik ten slotte op afsluiten vanuit het menu Bestand.
Hopelijk kunt u het probleem oplossen met behulp van de oplossingen die in dit bericht worden genoemd.
Lezen:
Hoe start ik de lokale SQL Server op Windows?
Om de lokale SQL -server op uw computer te starten, opent u de app Services door deze uit het startmenu te zoeken. Zoek nu naarSQL Server,Klik er met de rechtermuisknop op, selecteerEigenschappen,Stel deStart -uptypenaarAutomatisch,en klik op Start. De service kan wat tijd duren om te beginnen.
Lezen:
Kan ik een SQL -server op een lokale computer uitvoeren?
Ja, u kunt SQL Server op uw computer installeren en deze vervolgens openen met behulp van de SQL Server Management Sudio. We raden u aan om ons bericht te bekijken over hoe u het kuntom meer te weten.
Lezen: