Propriétés InstanceParameters

Inclure les membres protégés
Inclure les membres hérités

Le type InstanceParameters expose les membres suivants.

Propriétés

Nom Description
Public property AlternateDatabaseRecoveryDirectory Obtient ou définit le chemin d’accès relatif ou absolu du système de fichiers d’un dossier dans lequel la récupération après incident ou une opération de restauration peut trouver les bases de données référencées dans le journal des transactions dans le dossier spécifié.
Public property BaseName Obtient ou définit le préfixe à trois lettres utilisé pour la plupart des fichiers utilisés par le moteur de base de données. Par exemple, le fichier de point de contrôle est appelé EDB. CHK par défaut, car EDB est le nom de base par défaut.
Public property CachedClosedTables Obtient ou définit une valeur donnant le nombre de ressources de l’arborescence B + mises en cache par l’instance après que les tables qu’elles représentent ont été fermées par l’application. Des valeurs élevées pour ce paramètre forcent le moteur de base de données à utiliser plus de mémoire, mais augmentent la vitesse avec laquelle un grand nombre de tables peut être ouvert de façon aléatoire par l’application. Cela est utile pour les applications qui ont un schéma avec un très grand nombre de tables. pris en charge sur Windows Vista et les autres. ignoré sur Windows XP et Windows Server 2003.
Public property CachePriority Obtient ou définit la propriété par instance pour les priorités relatives du cache (par défaut = 100).
Public property CheckpointDepthMax Obtient ou définit le seuil en octets pour le nombre de fichiers journaux des transactions qui doivent être relus après un incident. Si la journalisation circulaire est activée à l’aide de CircularLog, ce paramètre contrôle également la quantité approximative de fichiers du journal des transactions qui seront conservés sur le disque.
Public property CircularLog Obtient ou définit une valeur indiquant si la journalisation circulaire est activée. Lorsque la journalisation circulaire est désactivée, tous les fichiers journaux des transactions générés sont conservés sur le disque jusqu’à ce qu’ils ne soient plus nécessaires, car une sauvegarde complète de la base de données a été effectuée. Lorsque la journalisation circulaire est activée, seuls les fichiers journaux des transactions qui sont plus récents que le point de contrôle actuel sont conservés sur le disque. L’avantage de ce mode est que les sauvegardes ne sont pas nécessaires pour supprimer les anciens fichiers du journal des transactions.
Public property CleanupMismatchedLogFiles Obtient ou définit une valeur indiquant si JetInit échoue lorsque le moteur de base de données est configuré pour démarrer à l’aide des fichiers du journal des transactions sur un disque d’une taille différente de celle configurée. Normalement, JetInit (JET_INSTANCE) récupère les bases de données, mais échoue avec LogFileSizeMismatchDatabasesConsistent pour indiquer que la taille du fichier journal n’est pas correctement configurée. Toutefois, lorsque ce paramètre est défini sur true, le moteur de base de données supprime silencieusement tous les anciens fichiers journaux, puis démarre un nouvel ensemble de fichiers journaux de transactions à l’aide de la taille de fichier journal configurée. Ce paramètre est utile lorsque l’application souhaite modifier en toute transparence la taille du fichier journal des transactions, tout en continuant à travailler de manière transparente dans les scénarios de mise à niveau et de restauration.
Public property CreatePathIfNotExist Obtient ou définit une valeur indiquant si ESENT crée sans assistance des dossiers manquants dans ses chemins d’accès de système de fichiers.
Public property DbExtensionSize Obtient ou définit le nombre de pages qui sont ajoutées à un fichier de base de données chaque fois qu’il doit croître pour accueillir davantage de données.
Public property DbScanIntervalMaxSec Obtient ou définit l’intervalle maximal, en secondes, pour permettre à l’analyse de la base de données de se terminer.
Public property DbScanIntervalMinSec Obtient ou définit l’intervalle minimal de répétition de l’analyse de la base de données, en secondes.
Public property DbScanThrottle Obtient ou définit la limitation de l’analyse de la base de données, en millisecondes.
Public property EnableDbScanInRecovery Obtient ou définit une valeur indiquant si la maintenance de la base de données doit s’exécuter pendant la récupération.
Public property EnableDBScanSerialization Obtient ou définit une valeur indiquant si la sérialisation de la maintenance de la base de données est activée pour les bases de données qui partagent le même disque.
Public property EnableIndexChecking Obtient ou définit une valeur indiquant si JetAttachDatabase (JET_SESID, String, AttachDatabaseGrbit) doit vérifier les index qui ont été générés à l’aide d’une version antérieure de la bibliothèque NLS dans le système d’exploitation.
Public property EnableOnlineDefrag Obtient ou définit une valeur indiquant si la défragmentation en ligne est activée.
Public property EventSource Obtient ou définit une chaîne spécifique à l’application qui sera ajoutée à tous les messages du journal des événements émis par le moteur de base de données. Cela permet de corréler facilement les messages du journal des événements avec l’application source. Par défaut, le nom de l’exécutable de l’application hôte sera utilisé.
Public property EventSourceKey Obtient ou définit le nom du journal des événements que le moteur de base de données utilise pour ses messages de journal des événements. Par défaut, tous les messages du journal des événements sont envoyés dans le journal des événements de l’application. Si le nom de la clé de registre d’un autre journal des événements est configuré, les messages du journal des événements y seront à la place.
Public property LogBuffers Obtient ou définit la quantité de mémoire utilisée pour mettre en cache les enregistrements de journal avant leur écriture dans le fichier journal des transactions. L’unité de ce paramètre correspond à la taille de secteur du volume qui contient les fichiers du journal des transactions. La taille des secteurs étant presque toujours de 512 octets, il est possible de supposer en toute sécurité la taille de l’unité. Ce paramètre a un impact sur les performances. Lorsque le moteur de base de données subit une charge de mise à jour importante, cette mémoire tampon peut être entièrement très rapide. Une plus grande taille de cache pour le fichier journal des transactions est essentielle pour garantir une bonne performance des mises à jour dans une condition de charge élevée. La valeur par défaut est trop petite pour ce cas. Ne définissez pas ce paramètre sur un nombre de mémoires tampons plus grand (en octets) que la moitié de la taille d’un fichier journal de transactions.
Public property Répertoire Obtient ou définit le chemin d’accès relatif ou absolu du système de fichiers du dossier qui contiendra les journaux des transactions pour l’instance.
Public property LogFileSize Obtient ou définit la taille des fichiers du journal des transactions. Ce paramètre doit être défini en unités de 1024 octets (par exemple, un paramètre de 2048 donne des fichiers journaux de 2 Mo).
Public property MaxCursors Obtient ou définit le nombre de ressources de curseur réservées pour cette instance. Une ressource de curseur correspond directement à un JET_TABLEID.
Public property MaxOpenTables Obtient ou définit le nombre de ressources de l’arborescence B + réservées pour cette instance.
Public property MaxSessions Obtient ou définit le nombre de ressources de sessions réservées pour cette instance. Une ressource de session correspond directement à un JET_SESID.
Public property MaxTemporaryTables Obtient ou définit le nombre de ressources de table temporaire à utiliser par une instance. Ce paramètre affecte le nombre de tables temporaires qui peuvent être utilisées en même temps. Si ce paramètre système est défini à zéro, aucune base de données temporaire n’est créée et toute activité nécessitant l’utilisation de la base de données temporaire échoue. Ce paramètre peut être utile pour éviter les e/s nécessaires à la création de la base de données temporaire si elle est connue qu’elle ne sera pas utilisée.
Public property MaxTransactionSize Obtient ou définit le pourcentage de la Banque des versions qui peut être utilisée par la plus ancienne transaction avant VersionStoreOutOfMemory (valeur par défaut = 100).
Public property MaxVerPages Obtient ou définit le nombre maximal de pages de la Banque des versions réservées pour cette instance.
Public property NoInformationEvent Obtient ou définit une valeur indiquant si les messages du journal des événements d’information qui seraient normalement générés par le moteur de base de données seront supprimés.
Public property OneDatabasePerSession Obtient ou définit une valeur indiquant si une seule base de données peut être ouverte à l’aide de JetOpenDatabase par une session donnée à un moment donné. La base de données temporaire est exclue de cette restriction.
Public property PageTempDBMin Obtient ou définit la taille initiale de la base de données temporaire. La taille est dans les pages de base de données. Une taille de zéro indique que la taille par défaut d’une base de données ordinaire doit être utilisée. Il est souvent souhaitable que les petites applications configurent la base de données temporaire aussi petite que possible. La définition de ce paramètre sur PageTempDBSmallest permet d’obtenir la plus petite base de données temporaire possible.
Public property PreferredVerPages Obtient ou définit le nombre préféré de pages de la Banque des versions réservées pour cette instance. Si la taille de la Banque des versions dépasse ce seuil, toutes les informations qui sont utilisées uniquement pour les tâches en arrière-plan facultatives, telles que la récupération de l’espace supprimé dans la base de données, sont sacrifiées pour conserver de l’espace pour les informations transactionnelles.
Public property PrereadIOMax Obtient ou définit le nombre maximal d’opérations d’e/s distribuées pour un usage donné.
Public property Récupération Obtient ou définit une valeur indiquant si la récupération sur incident est activée.
Public property SystemDirectory Obtient ou définit le chemin d’accès relatif ou absolu du système de fichiers du dossier qui contiendra le fichier de point de contrôle de l’instance.
Public property TempDirectory Obtient ou définit le chemin d’accès relatif ou absolu du système de fichiers du dossier qui contiendra la base de données temporaire de l’instance.
Public property VersionStoreTaskQueueMax Obtient ou définit le nombre d’éléments de travail de nettoyage en arrière-plan qui peuvent être mis en file d’attente dans le pool de threads du moteur de base de données à un moment donné.
Public property WaypointLatency Obtient ou définit le nombre de journaux pour lesquels esent diffère le vidage de base de données. Cela peut être utilisé pour augmenter la capacité de récupération de base de données en cas de perte de fichiers journaux. pris en charge sur Windows 7 et les autres. ignoré sur Windows XP, Windows server 2003, Windows Vista et Windows server 2008.

Haut

Voir aussi

Informations de référence

InstanceParameters, classe

Espace de noms Microsoft. ISAM. esent. Interop