Windows kan SQL Server (MSSQLSERVER) niet starten op een lokale computer. Voor meer informatie, raadpleeg het systeemgebeurtenislogboek. Als dit een niet-Microsoft-dienst is, neem dan contact op met de serviceleverancier en verwijs naar de specifieke servicefoutcode 10048.
Besturingsomgeving: Windows xp + sql server 2008 Vandaag, toen ik voor het eerst bij het bedrijf kwam, zei een collega dat zijn data-engine-service niet kon starten, dus ben ik naar de gebeurtenisbank gegaan om het systeemlogboek te controleren (klik met de rechtermuisknop op Mijn computer en selecteer Beheren), als volgt:
Oplossing: Voer de configuratietool van SQL Server in, schakel de service van SQL Server (SQLEXPRESS) uit (om te voorkomen dat deze de volgende keer opnieuw op de computer start, zet de opstartmodus op handmatig (rechtsklik - dit kan worden ingesteld in de attributen)), en start vervolgens SQL Server (MSSQLSERVER), wat succesvol is, zoals te zien is in de onderstaande figuur:
Dit wordt meestal veroorzaakt doordat het poortnummer van SQL Server door andere applicaties wordt gebruikt; je kunt dos-commando's of netwerktools gebruiken om het huidige portgebruik te bekijken, te zien welk programma de standaardpoort 1433 van SQL Server gebruikt, en het programma opnieuw opstarten nadat het is voltooid; Als je het lastig vindt om te bekijken, kun je ook direct de standaardport van SQL Server wijzigen en de SQL Server-service starten
Dit soort probleem is meestal dat de standaardpoort van MSSQL bezet is, de poort die door het proces wordt bezet gevonden en deze dan wordt beëindigd.
Als je merkt dat de standaardpoort niet bezet is, of er vreemde problemen zijn, start dan alsjeblieft de computer opnieuw op om dit op te lossen!
|