La demande a échoué ou le service n'a pas répondu en temps voulu?
-
06-07-2019 - |
Question
J'ai l'erreur suivante lorsque je me connecte à SQL Server 2008 Management Studio avec l'authentification Windows.
"The request failed or the service did not respond in a timely fashion.
Consult the event log or other applicable error logs for details."
Est-ce que quelqu'un me dit pourquoi je reçois cette erreur, alors que SQL Server est exécuté sous un service réseau intégré en a / c ????
Je l'ai googlé mais je ne trouve pas de solution ..
Merci
La solution
Le problème mentionné ci-dessus s’est produit dans mon système local. Enregistrement dans le gestionnaire de configuration du serveur SQL.
Étape 1:
Configuration réseau du serveur SQL
étape 2:
- Protocoles pour le nom du serveur local
- Nom du protocole VIA désactivé ou non.
- si non désactivé, désactivez et vérifiez
.. après avoir apporté des modifications, le navigateur de serveur SQL a commencé à fonctionner
Autres conseils
J'ai eu le même problème, je l'ai corrigé.
- Ouvrez le gestionnaire de configuration SQL Server
- Cliquez sur les services SQL Server (à gauche)
- Double-cliquez sur l'instance SQL Server que je voulais démarrer
- Sélectionnez le bouton radio
Compte intégré
dans l'ongletSe connecter
et choisissez Système local dans le menu déroulant .
- Cliquez sur appliquer en bas, puis cliquez avec le bouton droit sur l'instance et sélectionnez
Démarrer
.
Cela fonctionne vraiment - j'avais vérifié beaucoup de sites et obtenu enfin la réponse.
Cela peut se produire lorsque le fichier master.mdf ou le fichier mastlog.ldf est corrompu. Afin de résoudre le problème, passez au chemin suivant.
C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL
, vous y trouverez un dossier "Modèle de données", copiez les fichiers master.mdf et mastlog.ldf, puis remplacez-le.
C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA
.
C'est ça. Maintenant, démarrez le service MS SQL et vous avez terminé.
Si vous exécutez SQL Server dans un environnement local et non via une connexion TCP / IP. Accédez à Protocoles sous Gestionnaire de configuration SQL Server, Propriétés et désactivez TCP / IP. Une fois cette opération effectuée, le message d'erreur disparaîtra lors du redémarrage du service.
C'était très fastidieux quand j'ai le même problème. Quand j'ai eu ce problème, j'ai désinstallé SQL Server 2008, mais après avoir réinstallé SQL Server 2008, j'ai eu le même problème. J'étais tellement tendu et je n'avais reçu aucune aide d'aucun site.
Pour surmonter ce problème. Vous devez simplement accéder au Gestionnaire de configuration SQL Server, puis cliquer sur Protocoles dans le panneau de gauche. Si vous exécutez un service réseau, désactivez simplement le protocole 'VIA'. Et après cela, essayez de démarrer votre service SQL, il fonctionnera correctement.
Si vous avez récemment changé le mot de passe associé au compte de service:
- Démarrer Gestionnaire de configuration SQL Server .
- Sélectionnez Services SQL Server dans le volet de gauche.
- Cliquez avec le bouton droit sur le service que vous essayez de démarrer dans le volet de droite, puis cliquez sur Propriétés .
- Entrez le nouveau mot de passe et confirmez le mot de passe.
Désactivez simplement le protocole VIA dans le gestionnaire de configuration du serveur SQL
Après avoir suivi ce problème pendant quelques heures, nous avons trouvé un journal dans les journaux de l'Agent SQL Server indiquant ce qui suit:
This installation of SQL Server Agent is disabled. The edition of SQL server that installed this service does not support SQL server agent.
Nous utilisions SQL Server Express. Après quelques recherches sur , il apparaît que SQL Server Express ne prend pas en charge SQL Server Agent.
Je n'ai pas trouvé de communication directe avec Microsoft indiquant que SQL Express ne prend pas en charge SQL Server Agent. Ce sentiment semble toutefois se répercuter sur de nombreux forums.
Dans mon cas, le problème était que j'exécutais deux autres instances de SQL Server causant un conflit (ou du moins l'une d'entre elles).
La solution consistait simplement à arrêter l'autre instance SQL Server et l'agent SQL Server associé.
Pendant que j'y suis, je vous recommanderai également de vous assurer que Named Pipes
est activé dans les paramètres de protocole de votre serveur
Je pense que cette solution est plus appropriée car elle ne vous empêche pas d'utiliser l'accès TCP / IP.
Pour ouvrir un port dans le pare-feu Windows pour un accès TCP
Dans le menu Démarrer, cliquez sur Exécuter, tapez WF.msc, puis cliquez sur OK.
Dans le pare-feu Windows avec sécurité avancée, dans le volet gauche, cliquez avec le bouton droit sur Règles entrantes, puis cliquez sur Nouvelle règle dans le volet Actions.
Dans la boîte de dialogue Type de règle, sélectionnez Port, puis cliquez sur Suivant.
Dans la boîte de dialogue Protocole et ports, sélectionnez TCP. Sélectionnez spécifique ports locaux, puis tapez le numéro de port de l’instance du serveur Moteur de base de données, tel que 1433 pour l'instance par défaut. Cliquez sur Suivant.
Dans la boîte de dialogue Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.
Dans la boîte de dialogue Profil, sélectionnez les profils décrivant le environnement de connexion à l’ordinateur lorsque vous souhaitez vous connecter au Moteur de base de données, puis cliquez sur Suivant.
Dans la boîte de dialogue Nom, saisissez un nom et une description pour cette règle, puis puis cliquez sur Terminer.
(Source: https://msdn.microsoft.com/en-us /library/ms175043.aspx )
J'ai trouvé dans les journaux des événements que l'évaluation de mon serveur SQL avait expiré. J'avais besoin de faire une mise à jour ou d'utiliser une édition communautaire.
Pour moi, une simple mise à jour de Windows l'a corrigée. J'aimerais pouvoir l'essayer avant.
spectacles de l'observateur d'événements Échec d'ouverture de session - l'utilisateur n'a pas reçu le type d'ouverture de session demandé sur cet ordinateur