Dépannage : délai d'attente expiré

L'erreur « expiration du délai d'attente » se produit couramment lorsqu'une instance du Moteur de base de données n'est pas active, lorsque le nom du serveur n'a pas été correctement entré ou en cas de problème de réseau ou de pare-feu.

Texte de l'erreur

Dans SQL Server Management Studio, cette erreur se présente comme suit :

« Impossible de se connecter au <nom du serveur> ».

"Délai d'attente expiré. Période de délai d'attente écoulée avant l'achèvement de l'opération, ou le serveur ne répond pas. (Microsoft SQL Server, erreur : -2)"

Dans sqlcmd, les erreurs d'attente possibles sont les suivantes :

"Interface réseau SQL : Erreur de localisation du serveur/de l'instance défini(e)"

"Sqlcmd : Erreur : Client natif Microsoft SQL : Le client ne peut pas établir la connexion ».

"Sqlcmd : Erreur : Client natif Microsoft SQL : Le délai de connexion a expiré."

« Impossible d'ouvrir une connexion à SQL Server »

« Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cette erreur est peut être due au fait que SQL Server n'autorise pas les accès distants selon les paramètres par défaut ».

Causes courantes de cette erreur

Cause Résolution

Erreur lors de l'entrée du nom du serveur.

Recommencez en entrant le nom de serveur correct.

Le service SQL Server n'est pas actif sur le serveur.

Démarrez l'instance de Moteur de base de données SQL Server.

Le port TCP/IP du Moteur de base de données est bloqué par un pare-feu.

Configurez le pare-feu pour autoriser l'accès au Moteur de base de données.

Le Moteur de base de données n'écoute pas sur le port 1433 parce qu'il a été modifié ou parce qu'il ne s'agit pas de l'instance par défaut et que le service SQL Server Browser n'est pas actif.

Démarrez le service SQL Server Browser ou connectez-vous en définissant le numéro de port TCP/IP.

Le service SQL Server Browser est actif, mais le port UDP 1434 est bloqué par un pare-feu.

Configurez le pare-feu pour autoriser l'accès au port UPD 1434 du serveur ou connectez-vous en définissant le numéro de port TCP/IP.

Le client et le serveur ne sont pas configurés pour utiliser le même protocole réseau.

En utilisant le Gestionnaire de configuration SQL Server, confirmez que les ordinateurs serveur et client possèdent au moins un protocole commun activé.

Le réseau ne peut pas convertir le nom du serveur en adresse IP. Vous pouvez le vérifier en utilisant le programme PING.

Résolvez le problème de conversion du nom de l'ordinateur sur le réseau ou connectez-vous en utilisant l'adresse IP du serveur. Il ne s'agit pas d'un problème SQL Server. Pour plus d'informations, consultez la documentation Windows ou contactez l'administrateur réseau.

Le réseau ne peut pas se connecter en utilisant l'adresse IP. Vous pouvez le vérifier en utilisant le programme PING.

Résolvez le problème TCP/IP sur le réseau. Il ne s'agit pas d'un problème SQL Server. Pour plus d'informations, consultez la documentation Windows ou contactez l'administrateur réseau.

Erreurs inhabituelles

Les tentatives de connexion peuvent échouer lorsque la langue actuelle est le turc ou l'azéri et que le nom du serveur contient « I ». Pour éviter ce problème, connectez-vous au serveur en utilisant l'adresse IP. Si « I » se trouve dans le nom d'instance, définissez le numéro de port TCP/IP lors de la connexion. Pour vous connecter à un port spécifique, utilisez un alias.

ms190181.note(fr-fr,SQL.90).gifRemarque :
Pour vous aider à résoudre les problèmes de connexion, consultez le didacticiel Mise en route du moteur de base de données.

Voir aussi

Tâches

Procédure : création d'un alias de serveur devant être utilisé par un client (SQL Server Configuration Manager)
Procédure : se connecter au moteur de base de données à l'aide de sqlcmd.exe

Aide et Informations

Assistance sur SQL Server 2005