Partager via


Comment : configurer DCOM pour le débogage SQL Server 2000

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Standard

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Le débogage SQL utilise DCOM (Distributed COM) pour communiquer entre un ordinateur client et le serveur de base de données. C'est pourquoi, vous devez configurer DCOM pour permettre à un utilisateur distant d'attacher le débogueur à un processus sur le serveur.

Attention :

Pour des raisons de sécurité sur un ordinateur qui exécute SQL Server, il est conseillé de limiter l'accès du débogage à un groupe ou à un utilisateur spécifique. Ne donnez pas accès à tout le monde, cela ouvrant l'accès à tous les utilisateurs du réseau. En raison de différences dans les modèles de sécurité, SQL Server 2000 ne contrôle pas les autorisations DCOM individuelles pour le débogage distant.

Remarque :

Si vous ajoutez un compte d'utilisateur distant pour lui permettre de déboguer sur l'ordinateur SQL Server local, les utilisateurs locaux ne pourront plus déboguer sur cet ordinateur, sauf si leur compte d'utilisateur est ajouté via dcomcnfg.exe.

Remarque :

Vous pouvez avoir besoin de configurer des autorisations d'accès DCOM pour le débogage SQL même si vous êtes connecté à un SQL Server sur votre ordinateur local.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Windows 2000

Il se peut que vous deviez télécharger et installer DCOM d'abord. Si tel est le cas, accédez au site https://www.microsoft.com/com/resources/downloads.asp pour obtenir la dernière version.

Vous devez avoir des privilèges d'administrateur sur l'ordinateur sur lequel vous configurez DCOM.

Pour configurer DCOM sur le serveur pour le débogage SQL

  1. Dans le menu Démarrer, cliquez sur Exécuter.

  2. Dans la zone Ouvrir, tapez dcomcnfg.exe.

  3. Cliquez sur OK.

    La boîte de dialogue Propriétés de Configuration Distributed COM s'affiche.

  4. Cliquez sur l'onglet Sécurité par défaut.

  5. Dans Autorisations d'accès par défaut, cliquez sur le bouton Modifier.

  6. La boîte de dialogue Autorisations - Valeur du Registre s'affiche. Si le groupe ou l'utilisateur qui a besoin de l'accès ne s'affiche pas dans la liste des autorisations, cliquez sur le bouton Ajouter.

  7. Dans la zone Ajouter des noms de la boîte de dialogue Ajouter des utilisateurs et des groupes, cliquez sur le groupe ou l'utilisateur qui a besoin de l'accès à partir de la liste Noms ou tapez son nom dans la zone Ajouter des noms.

  8. Le groupe ou le nom d'utilisateur étant sélectionné, dans la liste Type d'accès, cliquez sur Autoriser l'accès.

  9. Cliquez sur OK.

  10. Si SYSTÈME n'apparaît pas dans la liste d'autorisations, cliquez de nouveau sur le bouton Ajouter.

    1. Dans la zone Ajouter des noms de la boîte de dialogue Ajouter des utilisateurs et des groupes, sélectionnez SYSTÈME dans la liste Noms ou tapez-le dans la zone Ajouter des noms.

    2. SYSTÈME étant sélectionné, dans la liste Type d'accès, sélectionnez Autoriser l'accès.

    3. Cliquez sur OK.

  11. Si vous avez modifié des paramètres au cours de cette procédure, redémarrez SQL Server.

Windows XP

Il se peut que vous deviez télécharger et installer DCOM d'abord. Dans ce cas, accédez au site https://www.microsoft.com/com/resources/downloads.asp pour télécharger la dernière version.

Vous devez avoir des privilèges d'administrateur sur l'ordinateur sur lequel vous configurez DCOM.

Pour configurer DCOM sur le serveur pour le débogage SQL

  1. Dans le menu Démarrer, cliquez sur Exécuter.

  2. Dans la boîte de dialogue Ouvrir, tapez dcomcnfg.exe.

  3. Cliquez sur OK.

    La boîte de dialogue Services de composants s'affiche.

  4. Dans le volet gauche de la boîte de dialogue Services de composants, développez le nœud Services de composants et cliquez sur Ordinateurs. Cherchez ensuite l'ordinateur pour lequel vous souhaitez configurer DCOM

  5. Cliquez avec le bouton droit sur l'ordinateur et, dans le menu contextuel, cliquez sur Propriétés.

  6. Dans la boîte de dialogue Propriétés, sélectionnez l'onglet Sécurité COM par défaut.

  7. Sous Autorisations d'accès, cliquez sur Modifier.

    La boîte de dialogue Autorisations d'accès s'affiche.

  8. Si le groupe ou l'utilisateur qui a besoin de l'accès ne s'affiche pas dans la liste des autorisations, cliquez sur Ajouter.

    La boîte de dialogue Utilisateurs, ordinateurs ou groupes s'affiche.

    1. Dans la zone Entrez les noms des objets à sélectionner, tapez le nom du groupe ou de l'utilisateur qui a besoin de l'accès.

    2. Cliquez sur OK.

      L'utilisateur est maintenant ajouté à la liste.

  9. Si SYSTEM ne s'affiche pas dans la liste des autorisations, cliquez sur Ajouter.

    La boîte de dialogue Utilisateurs, ordinateurs ou groupes s'affiche.

    1. Dans la zone Entrez les noms des objets à sélectionner, tapez SYSTEM .

    2. Cliquez sur OK.

      SYSTEM est maintenant ajouté à la liste.

  10. Dans la zone Autorisation d'accès, sélectionnez Autoriser pour chaque utilisateur que vous avez ajouté.

  11. Cliquez sur OK pour fermer la boîte de dialogue Propriétés.

  12. Si vous avez modifié des paramètres au cours de cette procédure, redémarrez SQL Server.

Voir aussi

Référence

Erreurs et dépannage de la configuration du débogage SQL

Autres ressources

Configuration du débogage SQL

Paramètres et préparation du débogage