Dépannage des problèmes de connexion à un serveur et à une base de données

Mis à jour : 15 septembre 2007

Utilisez cette rubrique pour résoudre les problèmes que vous rencontrez lors de la connexion à un serveur de rapports. En outre, elle fournit des informations sur les messages de type « Erreur inattendue ». Pour plus d'informations sur la configuration des sources de données et de la connexion au serveur de rapports, consultez Spécification d'informations d'identification et de connexion et Configuration d'une connexion de base de données de serveur de rapports.

Impossible de créer une connexion à la source de données 'nom_source_données'. (rsErrorOpeningConnection)

Ceci est une erreur générique qui se produit lorsque le serveur de rapports ne peut pas ouvrir une connexion à une source de données externe qui fournit des données à un rapport. Cette erreur apparaît avec un second message d'erreur qui indique la cause sous-jacente. Les erreurs supplémentaires ci-dessous peuvent apparaître avec rsErrorOpeningConnection.

Échec de la connexion pour l'utilisateur 'nom_utilisateur'

L'utilisateur n'est pas autorisé à accéder à la source de données. Si vous utilisez une base de données SQL Server, vérifiez que l'utilisateur dispose d'une connexion utilisateur de base de données valide. Pour plus d'informations sur la manière de créer une connexion utilisateur de base de données ou une connexion SQL Server, consultez Procédure : créer un utilisateur de base de données et Procédure : créer une connexion SQL Server.

Échec de la connexion pour l'utilisateur 'NT AUTHORITY\ANONYMOUS LOGON'

Cette situation se produit lorsque des informations d'identification sont transmises via plusieurs connexions d'ordinateurs. Si vous utilisez l'authentification Windows, et que le protocole Kerberos version 5 n'est pas activé, cette erreur se produit lorsque les informations d'identification sont transmises via plusieurs connexions d'ordinateurs. Pour contourner cette erreur, envisagez d'utiliser des informations d'identification stockées ou des informations d'identification demandées. Pour plus d'informations sur la manière de résoudre ce problème, consultez Spécification d'informations d'identification et de connexion.

Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (fournisseur : Fournisseur de canaux nommés, erreur : 40 - Impossible d'ouvrir une connexion à SQL Server)

Cette erreur est retournée par l'instance du moteur de base de données qui héberge la base de données du serveur de rapports. Généralement, cette erreur se produit à cause de l'arrêt du service SQL Server. Ou, si vous utilisez SQL Server Express Edition with Advanced Services ou une instance nommée, cette erreur se produit si l'URL du serveur de rapports ou la chaîne de connexion pour la base de données du serveur de rapports n'est pas correcte. Pour résoudre ces problèmes, procédez comme suit :

  • Vérifiez que SQL Server (MSSQLSERVER) a démarré. Sur l'ordinateur qui héberge l'instance du moteur de base de données, cliquez sur Démarrer, sur Outils d'administration, sur Services, puis faites défiler jusqu'à SQL Server (MSSQLSERVER). Si le service n'a pas démarré, cliquez dessus avec le bouton droit, sélectionnez Propriétés, dans Type de démarrage, sélectionnez Automatique, cliquez sur Appliquer, sur Démarrer, puis sur OK.
  • Vérifiez que l'URL du serveur de rapports et la chaîne de connexion de la base de données du serveur de rapports sont correctes. Si Reporting Services ou le moteur de base de données ont été installés en tant qu'instance nommée, la chaîne de connexion par défaut créée pendant l'installation comporte le nom de l'instance. Par exemple, si vous avez installé une instance par défaut de SQL Server Express Edition with Advanced Services sur un serveur nommé DEVSRV01, l'URL du Gestionnaire de rapports est DEVSRV01\Reports$SQLEXPRESS. En outre, le nom du serveur de bases de données dans la chaîne de connexion sera semblable à DEVSRV01\SQLEXPRESS. Pour plus d'informations sur les URL et les chaînes de connexion à une source de données pour SQL Server Express, consultez Reporting Services dans SQL Server 2005 Express Edition with Advanced Services. Pour vérifier la chaîne de connexion pour la base de données du serveur de rapports, démarrez l'outil de configuration de Reporting Services et affichez la page Installation de la base de données.

Impossible d'établir une connexion. Vérifiez que le serveur fonctionne.

Cette erreur est retournée par le fournisseur ADOMD.NET. Cette erreur peut se produire pour différentes raisons. Si vous avez spécifié le serveur comme localhost, essayez de spécifier le nom du serveur à la place. Cette erreur peut également se produire s'il est impossible d'allouer de la mémoire à la nouvelle connexion. Pour plus d’informations, consultez l’article 912017 de la Base de connaissances.

Si l'erreur inclut également « Hôte inconnu », cela indique que le serveur Analysis Services n'est pas disponible ou refuse la connexion. Si le serveur Analysis Services est installé en tant qu'instance nommée sur un ordinateur distant, vous pouvez être amené à exécuter le service SQL Server Browser pour obtenir le numéro de port utilisé par cette instance.

(Source de proxy SOAP de Reporting Services)

Si vous obtenez cette erreur lors de la génération d'un modèle de rapport et si la section des informations supplémentaires inclut « SQL Server n'existe pas ou l'accès est refusé », il est possible que vous rencontriez les conditions suivantes :

  • La chaîne de connexion pour les sources de données inclut localhost.
  • TCP/IP est désactivé pour le service SQL Server.

Pour résoudre cette erreur, vous pouvez modifier la chaîne de connexion de manière à utiliser le nom du serveur ou vous pouvez activer TCP/IP pour le service. Procédez comme suit pour activer TCP/IP :

  1. Démarrez le Gestionnaire de configuration SQL Server.
  2. Développez Configuration du réseau SQL Server 2005.
  3. Sélectionnez Protocoles pour MSSQLSERVER.
  4. Cliquez avec le bouton droit sur TCP/IP, puis sélectionnez Activer.
  5. Sélectionnez Services SQL Server 2005.
  6. Cliquez avec le bouton droit sur SQL Server (MSSQLSERVER), puis sélectionnez Redémarrer.

Erreurs du serveur de rapports sur Windows Vista

Reporting Services SPI et les versions précédentes ne s'exécutent pas sur Windows Vista. Si vous essayez d'exécuter un serveur de rapports SP1 sur Windows Vista, les erreurs suivantes se produisent :

Si vous ouvrez cette application SP1 : Vous obtenez le résultat suivant :

Le Gestionnaire de rapports ou le serveur de rapports, immédiatement après la mise à niveau mais avant l'activation d'ASP.NET ou le démarrage d'IIS

Internet Explorer ne peut pas afficher la page Web.

Causes les plus probables :

Outil de configuration de Reporting Services

Une erreur inconnue s'est produite dans le fournisseur WMI. Code d'erreur : 8000000A

Gestionnaire de rapports

Le serveur de rapports ne répond pas. Vérifiez qu'il est opérationnel et accessible à partir de cet ordinateur.

Report Server

Le serveur de rapports a rencontré une erreur de configuration. Vous trouverez des détails supplémentaires dans les fichiers journaux. (rsServerConfigurationError)

Pour obtenir plus d'informations sur cette erreur, accédez au serveur de rapports sur le serveur local ou activez les erreurs distantes.

Les erreurs ci-dessus cessent de se produire après l'application du SP2 et la configuration du serveur de rapports pour l'opération.

Erreur WMI lors de la connexion à un serveur de rapports dans Management Studio

Par défaut, Management Studio utilise le fournisseur WMI (Windows Management Instrumentation) de Reporting Services pour établir une connexion au serveur de rapports. Si le fournisseur WMI n'est pas installé correctement, vous obtenez l'erreur suivante lors d'une tentative de connexion au serveur de rapports :

Impossible de se connecter à <nom_serveur>. Soit le fournisseur WMI de Reporting Services n'est pas installé, soit il est configuré de manière incorrecte (Microsoft.SqlServer.Management.UI.RSClient).

Si vous utilisez Windows Vista, vérifiez que vous avez appliqué SQL Server 2005 Service Pack 2 (SP2).

Dans tous les autres cas, comme solution provisoire, vous pouvez vous connecter au serveur de rapports par le point de terminaison SOAP :

  • Dans la boîte de dialogue Se Connecter au serveur dans Management Studio, dans la zone Nom du serveur, tapez l'URL du serveur de rapports. Par défaut, il s'agit de http://<nom_serveur>/reportserver ou, si vous utilisez SQL Server 2005 Express Edition with Advanced Services, http://<nom_serveur>/reportserver$sqlexpress.

Pour résoudre l'erreur afin que vous puissiez vous connecter à l'aide du fournisseur WMI, vous devez exécuter le programme d'installation pour réparer Reporting Services ou réinstaller Reporting Services.

Erreur de connexion, où la connexion a échoué pour &lt;nom_serveur&gt;\ASPNET

Vous pouvez obtenir une erreur rsConnectionError qui indique un échec de connexion pour ASP.NET lorsque le serveur de rapports qui héberge le rapport est exécuté sous un compte d'utilisateur de domaine sur un ordinateur exécutant Windows 2000 Server, alors que vous configurez une source de données de manière à utiliser des informations d'identification Windows demandées par invite ou stockées. Lorsque vous installez Reporting Services sur un ordinateur exécutant Windows 2000 Server, il est recommandé d'utiliser le compte intégré (NT AUTHORITY/SYSTEM). Si vous utilisez un compte d'utilisateur de domaine (même doté de privilèges d'administrateur local), vos choix en matière de configuration d'une connexion à une source de données pour un rapport seront limités. Précisément, vous ne pouvez pas utiliser d'informations d'identification Windows demandées par invite ou stockées pour vous connecter à des sources de données externes.

Erreur de connexion en raison d'un nom d'utilisateur inconnu ou d'un mot de passe incorrect

Une erreur rsReportServerDatabaseLogonFailed peut se produire si, pour la connexion depuis le serveur de rapports à la base de données du serveur de rapports, vous utilisez un compte de domaine dont le mot de passe a été modifié.

Le texte complet de l'erreur est : « Le serveur de rapports ne peut pas ouvrir une connexion à la base de données du serveur de rapports. Échec de la connexion (rsReportServerDatabaseLogonFailed). Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect ».

Si vous redéfinissez le mot de passe, vous devez mettre à jour la connexion. Pour plus d'informations, consultez Configuration d'une connexion de base de données de serveur de rapports.

Le serveur de rapports ne peut pas ouvrir une connexion à la base de données du serveur de rapports. Une connexion à la base de données est requise pour toutes les demandes et le traitement. (rsReportServerDatabaseUnavailable).

Cette erreur se produit lorsque le serveur de rapports ne peut pas se connecter à la base de données relationnelle SQL Server qui procure un stockage interne au serveur. La connexion à la base de données du serveur de rapports est gérée par le biais de l'outil de configuration de Reporting Services. Vous pouvez exécuter l'outil, ouvrir la page Installation de la base de données et corriger les informations de connexion. L'utilisation de l'outil pour mettre à jour les informations de connexion correspond à une méthode recommandée ; l'outil garantit que les paramètres dépendants sont mis à jour et que les services sont redémarrés. Pour plus d'informations, consultez Configuration d'une connexion de base de données de serveur de rapports et Configuration de comptes de service et de mots de passe dans Reporting Services.

Cette erreur peut également se produire si l'instance du Moteur de base de données qui héberge la base de données du serveur de rapports n'est pas configurée pour les connexions à distance. Une connexion distante est activée par défaut dans certaines versions de SQL Server 2005. Pour vérifier si elle est activée sur l'instance du SQL Server Moteur de base de données que vous utilisez, exécutez l'outil Configuration de la surface d'exposition de SQL Server. Vous devez activer les connexions distantes pour les canaux nommés et TCP/IP. Un serveur de rapports utilise les deux protocoles. Pour obtenir des instructions sur la manière d'activer des connexions distantes, consultez la section « Comment configurer des connexions distantes à la base de données du serveur de rapports » dans Configuration d'un serveur de rapports pour l'administration à distance.

Si l'erreur inclut le texte supplémentaire ci-dessous, le mot de passe a expiré sur le compte utilisé pour exécuter l'instance du Moteur de base de données : « Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cette erreur peut être due au fait que SQL Server n'autorise pas les connexions distantes selon les paramètres par défaut. (fournisseur : interfaces réseau SQL Server, erreur : 26 - Erreur de localisation du serveur/de l'instance défini(e). » Pour résoudre cette erreur, réinitialisez le mot de passe. Pour plus d'informations, consultez Modification des mots de passe et des comptes d'utilisateur.

« Le serveur RPC n'est pas à l'écoute »

Le service Report Server Windows utilise le serveur RPC (Remote Procedure Call) pour certaines opérations. Si vous obtenez le message d'erreur « Le serveur RPC n'est pas à l'écoute », vérifiez que le service Report Server Windows est en cours d'exécution.

Erreur inattendue (erreur réseau générale)

Cette erreur signale un problème de connexion à la source de données. Vérifiez la chaîne de connexion et assurez-vous également de disposer du droit d'accès à la source de données. Si vous utilisez l'authentification Windows pour accéder à une source de données, vous devez être autorisé à accéder à l'ordinateur qui héberge la source de données.

Voir aussi

Concepts

Fichiers journaux de Reporting Services

Autres ressources

Dépannage de Reporting Services
Erreurs et événements de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

15 septembre 2007

Nouveau contenu
  • Ajout d'informations sur la cause et la résolution d'une erreur WMI qui peut se produire lors de la connexion à un serveur de rapports dans Management Studio.

12 décembre 2006

Nouveau contenu :
  • Des informations ont été ajoutées sur la cause et la résolution des erreurs rsReportServerDatabaseUnavailable.

14 avril 2006

Nouveau contenu :
  • Ajout d'informations sur les causes de l'expiration d'un mot de passe sur l'instance du moteur de base de données et informations de résolution de ce problème.