Select the product you need help with
Vous pouvez recevoir un message d'erreur connexion lorsque vous essayez de vous connecter à une instance de SQL Server 2000 ou de SQL Server 7.0 a été installé après avoir installé SQL Server 2005Numéro d'article: 905618 - Voir les produits auxquels s'applique cet article SommaireSymptômesVous pouvez recevoir un message d'erreur connexion si les conditions suivantes sont remplies :
Dans ce scénario, les informations spécifiques au protocole varient selon les informations qui sont renvoyées par le serveur. Par exemple, vous pouvez recevoir le message d'erreur suivant lorsque vous vous connectez à une instance à l'aide de l'utilitaire Sqlcmd (Sqlcmd.exe) : Interfaces réseau SQL : erreur Locating serveur/instance spécifié [xFFFFFFFF]. Sqlcmd : erreur : Microsoft SQL Native Client : Impossible d'établir une connexion client. Sqlcmd : erreur : Microsoft SQL Native Client : délai d'ouverture de session a expiré. CauseLorsque vous essayez de vous connecter à une instance de SQL Server 2000 ou de SQL Server 7.0, le service de SQL Server Explorateur (sqlbrowser) tente d'obtenir les informations protocole requis dans le Registre de Microsoft Windows pour relayer vers le client. Par conséquent, le service SQL Server Explorateur doit avoir les autorisations suffisantes lire le Registre Windows approprié pour l'instance. Lorsque vous configurez SQL Server 2005, les clés de Registre pour toutes les instances existantes sont modifiées pour activer le service Explorateur SQL Server lire les informations de protocole requis. Toutefois, si vous installez une instance de SQL Server 2000 ou de SQL Server 7.0 après avoir configuré SQL Server 2005, les autorisations de Registre correcte ne sont pas définies. Les autorisations sont uniquement modifiées lorsque le service Explorateur SQL Server est installé. Plus précisément, si le compte de démarrage du service Explorateur SQL Server n'est pas un compte Administrateurs, ce compte ne possèdent le autorisations d'accès requis lire les clés appropriés de l'instance. note Dans SQL Server 2000, le service SQL Server identifie les extrémités de la connexion serveur. SQL Server 2005 remplace cette fonction avec le service Explorateur SQL Server. Si vous installez SQL Server 2005 sur un ordinateur qui exécute également SQL Server 2000, vous devez installer SQL Server 2000 Service Pack 3 (SP3), SQL Server 2000 SP3a ou SQL Server 2000 SP4 sur cet ordinateur. Contournement important Cette section, la méthode ou la tâche, contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si modification incorrecte du Registre. Par conséquent, assurez-vous que ces étapes avec soin. Pour la protection supplémentaire, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft : 322756 Vous pouvez utiliser une des méthodes suivantes pour contourner ce problème.
(http://support.microsoft.com/kb/322756/
)
Comment faire pour sauvegarder et restaurer le Registre dans WindowsModifier le Registre afin d'accorder des autorisations en lecture à des touches spécifiquesPour chaque instance de SQL Server 2000 que vous avez installé une fois que vous avez installé SQL Server 2005, procédez comme suit :
Si le Server\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\<InstanceName>\SuperSocketNetLib sous-clé de Registre n'est pas héritée, vous devez modifier manuellement les clés sous-jacentes pour cette sous-clé de Registre.note SQL Server 7.0 n'aviez pas instances nommées. Par conséquent, la clé de Registre appropriée doit ont hérité l'autorisation appropriée de la sous-clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer . Toutefois, si l'autorisation a été héritée, vous devez définir manuellement l'autorisation. Spécifier explicitement les informations de connexion dans la chaîne de connexionLorsque vous vous connectez à une instance de SQL Server 2000 ou de SQL Server 7.0 à partir du client, vous pouvez explicitement spécifier les informations de connexion dans la chaîne de connexion. Vous pouvez spécifier ces informations afin que les informations de connexion ne sont pas tributaire les informations en cours renvoyées par le serveur. Par exemple, vous pouvez connecter à l'instance en utilisant la commande que similaire à la commande suivante lorsque vous utilisez la Sqlcmd utilitaire.StatutMicrosoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ». PropriétésNuméro d'article: 905618 - Dernière mise à jour: vendredi 10 mars 2006 - Version: 3.4 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 905618
(http://support.microsoft.com/kb/905618/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. |




Retour au début








