Comment faire : Configurer SQL Server avec Proxy Server

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

Sommaire

Résumé

SQL Server peut fonctionner en toute transparence avec Proxy Server pour empêcher tout accès non autorisé à votre réseau interne. En utilisant cette configuration, il est inutile connecter l'ordinateur exécutant SQL Server directement à Internet.

Lorsque vous exécutez SQL Server sur un ordinateur situé derrière Proxy Server, SQL Server est protégé par les fonctionnalités de filtrage de paquets de Proxy Server. Vous pouvez configurer Proxy Server pour autoriser ou refuser l'accès de SQL Server à des utilisateurs spécifiques et les services, les ports et les domaines IP entrant.

Cet article décrit comment configurer SQL Server pour une utilisation avec les fonctionnalités de serveur proxy de Proxy Server.

Si vous exécutez Proxy Server 2.0 sur Microsoft Windows 2000, reportez-vous au site Web de Microsoft à l'adresse suivante pour mettre à jour de l'Assistant de proxy : http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx

Remarque Les informations contenues dans cet article ne s'applique pas à Microsoft Internet Security and Acceleration (ISA) Server.

Scénario de configuration

Cet article explique comment configurer SQL Server pour une utilisation avec Proxy Server dans le scénario suivant :
  • L'ordinateur exécutant SQL Server se trouve sur un réseau interne et a une adresse IP de 209.58.170.10.
  • L'ordinateur Proxy Server possède deux cartes réseau. Une carte réseau est connectée au réseau interne et a une adresse IP de 209.58.170.20. La seconde carte réseau est connectée à Internet et a une adresse IP de 157.57.25.30.
  • Vous souhaitez accéder à l'ordinateur exécutant SQL Server à partir d'une station de travail cliente qui se trouve sur Internet.

Configurer SQL Server avec Proxy Server

Pour configurer SQL Server pour une utilisation avec Proxy Server, procédez comme suit :
  1. Sur l'ordinateur exécutant SQL Server, configurez TCP/IP Sockets parmi les protocoles réseau. Pour ce faire, utilisez réseau SQL Server utilitaire permet d'entrer l'adresse de proxy :
    1. Cliquez sur TCP/IP, puis cliquez sur Propriétés.
    2. Dans la boîte de dialogue Modifier la configuration de la bibliothèque réseau, vérifiez que le port 1433 est défini et l'adresse proxy est définie à l'adresse IP externe du serveur proxy d'ordinateur.
    Remarque Si l'adresse IP est définie à l'adresse IP interne du proxy d'ordinateur Server, il ne fonctionne pas.
  2. Assurez-vous que votre instance de SQL Server n'est pas en cours d'exécution dans le contexte du compte de service.
  3. Dans le Gestionnaire des utilisateurs, créez un compte d'utilisateur qui a toutes les autorisations sont requises, exécutez SQL Server.
  4. Cliquez sur l'onglet autorisations dans les propriétés du Winsock Proxy, puis ajoutez le nouveau compte d'utilisateur. Envisagez d'affecter un Accès illimité à ce compte.
  5. Créez le fichier Wspcfg.ini suivant sur l'ordinateur exécutant SQL Server et conservez-la dans le même dossier que le sqlservr.exe et fichier. Par défaut, ce dossier est le dossier C:\Mssql7\Binn de SQL Server 7.0 et le dossier C:\Mmssql\Binn pour SQL Server 6.5. Pour ce faire, exécutez le code suivant :
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. Installez et configurez Proxy Server à l'aide de la documentation fournie avec le produit.
  7. Ajouter l'adresse IP (209.58.170.10) de l'ordinateur exécutant SQL Server et l'adresse IP interne (209.58.170.20) de Proxy Server ordinateur pour la table des adresses locales (LAT) sur le serveur proxy ordinateur.
  8. En utilisant l'ordinateur exécutant SQL Server, connectez-vous au partage MSPCLNT sur l'ordinateur Proxy Server, puis installez le client du Proxy Winsock.
  9. Redémarrez l'ordinateur exécutant SQL Server pour les modifications apportées au pilote Winsock prennent effet.

    Le service SQL Server est redémarré si le service SQL Server n'est pas défini sur auto. Le journal d'erreur SQL Server 2000 affiche l'entrée suivante :
    2002-02-12 17:11:32.28 server SQL server listening on Winsock Proxy, Shared Memory, Named Pipes. 
    2002-02-12 17:11:32.28 server SQL Server is ready for client connections 
      
    note le journal des erreurs signale plus l'adresse IP du serveur local. Elle affiche désormais que l'ordinateur exécutant SQL Server écoute sur le Winsock Proxy au lieu d'adresse IP et port.
  10. Configurer les stations de travail clientes d'accéder à l'ordinateur qui exécute SQL Server par l'intermédiaire de l'ordinateur Proxy Server. Pour ce faire, procédez comme suit :
    1. Démarrage de l'utilitaire réseau du client SQL Server, puis cliquez sur l'onglet Général.

      Remarque Pour les clients de SQL Server 6.5, démarrez l'utilitaire de configuration de client SQL Server, puis cliquez sur Avancé onglet.
    2. Pour créer une entrée pour l'ordinateur qui exécute SQL Server, cliquez sur Ajouter, puis sélectionnez TCP/IP comme bibliothèque de réseau.
    3. Fournir un alias de serveur, puis sur la ligne de Nom de l'ordinateur, tapez l'adresse IP externe de l'ordinateur Proxy Server (157.57.25.30).
    4. Assurez-vous que le champ contient le numéro de port correct. Par défaut, le numéro de port est 1433.
  11. À partir de l'ordinateur client, vérifiez la connexion à l'ordinateur qui exécute SQL Server. Pour ce faire, démarrez l'Analyseur de requêtes SQL (dans SQL Server 7.0) ou démarrer ISQL/w (dans SQL Server 6.5) et puis se connecter au serveur que vous avez indiqué à l'étape 10 b.

Propriétés

Numéro d'article: 216415 - Dernière mise à jour: lundi 12 janvier 2004 - Version: 3.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 6.5 Édition Standard
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 2000 Édition 64 bits
  • Microsoft Proxy Server 2.0 Standard Edition
Mots-clés : 
kbmt kbhowtomaster kbhowto kbinfo kbinterop kbnetwork KB216415 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: 216415
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