Pour utiliser la boîte de dialogue Initialisation des options avancées, vous devez au préalable entrer le nom de connexion et le mot de passe pour ce pilote.

Selon les critères de sécurité de votre système, il est possible que le pilote vous demande vos nom et mot de passe si la source de données utilise une base de données système (groupe de travail). Le nom par défaut est Admin et le mot de passe Microsoft Access par défaut de l'utilisateur Admin est une chaîne vide.

Le pilote utilisera pour l'accès à une base de données Access les options suivantes, disponibles dans la boîte de dialogue Initialisation des options avancées.

DefaultDir

Identifie le répertoire par défaut auquel accèdera le pilote.

Driver

Utilisez cette option pour entrer un nom personnalisé pour le pilote Access.

FIL

Type de fichier. « MS Access » pour Microsoft Access.

ExtendedAnsiSQL

Attribut de chaîne de connexion. S'il a la valeur « 1 », active des fonctionnalités Jet 4.0 telles que la création et la suppression de vues et de procédures, la détection des troncations de données, de nouveaux types de données et l'utilisation de la liste de mots réservés SQL-92. La valeur par défaut est « 0 », qui n'active aucune de ces fonctionnalités.

ImplicitCommitSync

Spécifie comment des modifications apportées en dehors d'une transaction sont écrites dans la base de données. La valeur initiale est « Yes » et signifie que le pilote Microsoft Access doit attendre la fin des validations dans une transaction interne/implicite.

MaxBufferSize

Taille, en kilo-octets, de la mémoire tampon interne qui est utilisée par Microsoft Access pour transférer des données vers et depuis le disque. La taille de la mémoire tampon par défaut est de 2 048 Ko (affichée sous la forme 2048). Toute valeur entière divisible par 256 peut être utilisée. L'option définie est la même que Taille de la mémoire tampon dans la boîte de dialogue Installation.

MaxScanRows

Nombre de lignes à balayer lors de la définition du type de données d'une colonne en fonction des données existantes.

Il peut s'agir d'un nombre compris entre 1 et 16. La valeur par défaut est 8 ; la valeur 0 indique que toutes les lignes doivent être balayées. La spécification d'un nombre hors limites retourne une erreur.

PageTimeout

Durée, en dixièmes de seconde, pendant laquelle une page inutilisée reste dans la mémoire tampon. Pour le pilote Microsoft Access, la valeur par défaut est 0,5 seconde et doit être supérieure à 0. Cette option s'applique à toutes les sources de données qui utilisent le pilote Microsoft Access.

ReadOnly

Désigne la base de données comme étant en lecture seule afin d'empêcher toute mise à jour.

SafeTransactions

Si cette option a la valeur 0, qui est la valeur par défaut, toutes les transactions sont immédiatement validées. Si elle a la valeur 1, les transactions ne sont enregistrées sur le disque que lors d'une opération de validation, mais les performances s'en trouvent légèrement réduites.

Threads

Nombre de threads d'arrière-plan que le moteur doit utiliser. Prend par défaut la valeur 3. L'utilisateur peut augmenter le nombre de threads si la base de données présente une activité importante.

UserCommitSync

Spécifie si le pilote Microsoft Access doit effectuer les transactions explicites définies par l'utilisateur de manière asynchrone. La valeur par défaut est « Yes » et signifie que le pilote Microsoft Access doit attendre la fin des validations dans une transaction définie par l'utilisateur.

La spécification de la valeur « No » peut avoir des conséquences imprévisibles sur les transactions dans un environnement multi-utilisateur.