Windows ne peut pas démarrer SQL Server (MSSQLSERVER) sur un ordinateur local. Pour plus d’informations, consultez le journal des événements système. Si c’est un service non-Microsoft, contactez le fournisseur du service et consultez le code d’erreur spécifique 10048.
Environnement d’exploitation : Windows XP + SQL Server 2008 Aujourd’hui, lorsque je suis arrivé dans l’entreprise, un collègue m’a dit que son service de moteur de données ne pouvait pas démarrer, alors je suis allé dans le visualiseur d’événements pour vérifier le journal système (clic droit sur Mon ordinateur et sélectionnez Gérer), comme suit :
Solution de contournement : Entrez dans l’outil de configuration de SQL Server, désactivez le service de SQL Server (SQLEXPRESS) (afin d’éviter qu’il ne redémarre la prochaine fois sur l’ordinateur), réglez le mode de démarrage en manuel (clic droit – il peut être défini dans les attributs)), puis lancez SQL Server (MSSQLSERVER), ce qui réussit, comme montré dans la figure ci-dessous :
Cela est généralement causé par le nombre de port de Sql Server occupé par d’autres applications ; vous pouvez utiliser des commandes dos ou des outils réseau pour voir l’utilisation actuelle des ports, voir quel programme occupe le port par défaut 1433 de Sql Server, puis redémarrer le programme après l’avoir terminé ; Si vous trouvez cela difficile à consulter, vous pouvez aussi changer directement le port par défaut de SQL Server et lancer le service SQL Server
Ce genre de problème consiste généralement à occuper le port par défaut de mssql, à trouver le port occupé par le processus, puis à le désactiver.
Si vous constatez que le port par défaut n’est pas occupé, ou que vous avez des problèmes étranges, veuillez redémarrer l’ordinateur pour résoudre le problème !
|