Partager via


Configuration du Registre pour l'Agent serveur SQL Server Compact Edition

Cette rubrique décrit trois paramètres du Registre pour l'Agent serveur SQL Server Compact Edition (HKLM\Software\Microsoft\MSSQLSERVERCE\Transport) que vous pouvez modifier pour appliquer des restrictions de sécurité et améliorer les performances lors de l'utilisation de Microsoft Internet Information Services (IIS) pour effectuer des synchronisations entre Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) et SQL Server.

USAGE

La clé de Registre USAGE peut restreindre le type de synchronisation effectué en raison de l'exécution de l'Agent serveur SQL Server Compact Edition sur le serveur IIS. La valeur par défaut est 0. Elle autorise le traitement de RDA et de la réplication de fusion. La valeur 1 restreint uniquement la synchronisation à utiliser pour la réplication de fusion. La valeur 2 restreint uniquement la synchronisation à utiliser pour RDA.

MAX_THREADS_PER_POOL

La clé de Registre MAX_THREADS_PER_POOL permet de définir le nombre maximal de threads de chacun des trois pools utilisés par l'Agent serveur SQL Server Compact Edition. La valeur par défaut est de 20 threads, mais cette valeur peut être définie à 1 comme à 100. Les threads sont alloués dynamiquement et non au démarrage. L'utilisation de la valeur par défaut permet d'allouer un total de 60 threads sur le serveur IIS. Les pools de thread :

  • traitement des fichiers .IN.
  • traitement des fichiers .OUT.
  • appel du Réconciliateur SQL Server.

L'accroissement du nombre de threads n'entraîne pas nécessairement des performances plus rapides et doit en outre être testé avant toute implémentation, car un nombre de threads accru peut consommer une quantité significative de ressources du processeur. Le nombre de threads doit être uniquement augmenté si l'UC possède des performances élevées et que le nombre de clients qui tentent d'effectuer une synchronisation en même temps est important.

MAX_PENDING_REQUEST

La clé de Registre MAX_PENDING_REQUEST possède une valeur par défaut de 500. La valeur minimale est de 10 et la valeur maximale est de 10 000. Si aucun thread n'est disponible (MAX_THREADS_PER_POOL), les demandes sont mises en file d'attente dans un pool de demandes. L'utilisation de cette fonctionnalité dépend de la disponibilité des threads pour traiter toutes les demandes. Dans des scénarios de traitement normaux, cette fonctionnalité n'est pas utilisée.

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition