MODÈLE : configuration des sources de données avec SQL Server NET-Libraries

Traductions disponibles Traductions disponibles
Numéro d'article: 289573 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous créez ou configurez les noms des sources de données ODBC (DSN) utilisant le pilote ODBC Microsoft SQL Server, problèmes tels que peuvent se produire :
  • Changement de protocoles NET-Library.
  • Protocole un DSN nouveau est utilisé pour les anciennes sources de données, ou vice versa.

Cause

Si vous utilisez le nom de serveur (par exemple, le nom d'instance SQL Server) pour créer plusieurs sources de données, modifier le protocole réseau pour l'une d'entre elles affectera le DSN qui utilisent ce nom.

En outre, à partir de Microsoft Data Access Components (MDAC) 2.6 et ultérieures, la bibliothèque réseau par défaut est TCP/IP. Si vous utilisez un nom de serveur (en d'autres termes, vous ne créez pas un alias de serveur), même si vous configurez votre DSN pour utiliser des canaux nommés, il s'y revenir TCP/IP. Pour résoudre ce problème, suivez les étapes indiqués dans la section « Contournement ».

Résolution

Créer et utiliser l'alias de serveur avec les paramètres NET-Library requis à l'aide de l'administrateur ODBC ou la Utilitaire réseau du client SQL Server, Cliconfg.exe. Consultez la section « Plus d'informations » pour plus d'informations.

CONTOURNEMENT

  1. Dans les utilitaires de configuration client pour SQL Server, créez un alias en utilisant un nom que le nom de serveur différent.
  2. Créer ou modifier un fichier DSN et pour le nom du serveur, sélectionnez l'alias (et non sur le serveur) de l'étape 1.
  3. Enregistrer le nom de source de données et rouvrez.
Notez que cette fois que la bibliothèque réseau persiste.

Plus d'informations

Lorsque vous spécifiez ou que vous sélectionnez le nom du serveur dans la zone Sélectionnez serveur dans la boîte de dialogue Configuration DSN Microsoft SQL Server à partir de l'administrateur ODBC lors de la création de DSN, il crée un alias de serveur avec le nom spécifié. Il est en fait un alias de serveur plutôt que le nom du serveur. Si plusieurs sources de données utilisez le même nom, elles utilisent les paramètres protocole plus récentes de cet alias du serveur.

Les informations de configuration de l'alias de serveur sont stockées dans le Registre sous la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

Administrateur ODBC

Pour ajouter un alias de serveur à l'aide de l'administrateur ODBC, procédez comme suit :
  1. Dans le Panneau de configuration, accédez à l'administrateur ODBC.
  2. Cliquez sur Ajouter et sélectionnez SQL Server comme le pilote. Puis entrez un nom et une description pour le DSN. Dans la zone Sélectionnez serveur , spécifiez un nouveau nom d'alias de serveur, puis cliquez sur suivant .
  3. Cliquez sur le bouton Configuration du client . Entrez le nom du serveur SQL dans la zone de texte Nom du serveur sous les paramètres de connexion . Également, sélectionner la bibliothèque réseau requise sous bibliothèques réseau . Puis cliquez sur OK puis complétez les étapes pour créer le nom de source de données.

Utilitaire réseau client

L'utilitaire réseau du client, Cliconfg.exe, fourni avec plusieurs produits, y compris Microsoft SQL Server et Microsoft Data Access Components (MDAC) version 2.1 SP2 et versions ultérieures.

Cet utilitaire est généralement placé dans le dossier C:\Winnt\System32 sur les systèmes Microsoft Windows 2000 et Microsoft Windows NT et dans le dossier C:\Windows\System sur Microsoft Windows 9 x systèmes.

Pour démarrer cet utilitaire, procédez comme suit :
  1. Si le client SQL Server est installé, dans le menu Démarrer , pointez sur programmes , pointez sur Microsoft SQL Server et cliquez sur Utilitaire réseau client .
  2. Sinon, dans le menu Démarrer , cliquez sur Exécuter .
  3. Tapez cliconfg dans la zone de texte ouvrir et cliquez sur OK .
Pour ajouter un alias de serveur, procédez comme suit :
  1. Cliquez sur l'onglet alias , puis cliquez sur Ajouter .
  2. Tapez un nouveau nom d'alias dans la zone de texte alias du serveur et choisissez la bibliothèque réseau requise sous bibliothèques réseau .
  3. Entrez le nom du serveur SQL dans la zone de texte Nom du serveur sous les paramètres de connexion . Vous pouvez également configurer les paramètres supplémentaires en fonction de la Net-Library. Ensuite, cliquez sur OK .

    Remarque : vous pouvez utiliser les boutons supprimer et modifier sous l'onglet alias pour supprimer et modifier l'alias de serveur existant.

Références

Pour plus d'informations, consultez la section « NET-Libraries et réseau protocoles » sur le site Web MSDN (Microsoft Developer Network) suivant :
http://msdn2.microsoft.com/en-us/library/aa213773(SQL.80).aspx
Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
257434 Fichier INF: le protocole de DSN existant est remplacé par le protocole de nouveau DSN pour le même nom SQL Server
260249 Bibliothèque réseau de modèle : DSN affichée en tant que "autre" dans l'administrateur ODBC

Propriétés

Numéro d'article: 289573 - Dernière mise à jour: mardi 27 mars 2007 - Version: 5.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Pilote ODBC Microsoft pour Microsoft SQL Server 3.7
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
  • Microsoft Data Access Components 2.6
Mots-clés : 
kbmt kbinfo kbprb KB289573 KbMtfr
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: 289573
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com