Windows kan ikke starte SQL Server (MSSQLSERVER) på en lokal computer. For mere information, se systemets hændelseslog. Hvis dette er en ikke-Microsoft-tjeneste, kontakt serviceleverandøren og henvis til den specifikke fejlkode 10048.
Driftsmiljø: Windows xp + sql server 2008 I dag, da jeg først kom til virksomheden, sagde en kollega, at hans datamotorservice ikke kunne starte, så jeg gik til hændelsesfremvisningen for at tjekke systemloggen (højreklik på Min computer og vælg Administrér), som følger:
Løsning: Start konfigurationsværktøjet i SQL Server, deaktiver SQL Server-tjenesten (SQLEXPRESS) (for at forhindre den i at starte forfra næste gang på computeren, sæt opstartstilstanden til manuel (højreklik – det kan sættes i attributterne)), og start derefter SQL Server (MSSQLSERVER), hvilket lykkes, som vist i figuren nedenfor:
Dette skyldes generelt, at portnummeret på SQL Server er optaget af andre applikationer; du kan bruge dos-kommandoer eller netværksværktøjer til at se den aktuelle portbrug, se hvilket program der optager standardport 1433 i SQL Server, og genstarte programmet efter at have gennemført det; Hvis du synes, det er besværligt at se, kan du også direkte ændre standardporten på SQL Server og starte SQL Server-tjenesten
Denne slags problem er generelt, at standardporten på mssql er optaget, finder den port, processen bruger, og så dræber den.
Hvis du opdager, at standardporten ikke er optaget, eller har nogle mærkelige problemer, så genstart computeren for at løse det!
|