Freigeben über


Programmgesteuertes Festlegen von Optionen für die Access-Treiber

Option BESCHREIBUNG Methode
Puffergröße Die Größe des internen Puffers in Kilobyte, der von Microsoft Access zum Übertragen von Daten auf den und vom Datenträger verwendet wird. Die Standardpuffergröße beträgt 2048 KB (angezeigt als 2048). Jeder ganzzahlige Wert, der durch 256 teilbar ist, kann eingegeben werden. Um diese Option dynamisch festzulegen, verwenden Sie die MAXBUFFERSIZE-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Datenquellenname Ein Name, der die Datenquelle identifiziert, z. B. Gehaltsabrechnung oder Personal. Um diese Option dynamisch festzulegen, verwenden Sie die DSN-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Datenbank Eine Microsoft Access-Datenquelle kann eingerichtet werden, ohne eine Datenbank auszuwählen oder zu erstellen. Wenn beim Setup keine Datenbank bereitgestellt wird, wird der Benutzer aufgefordert, eine Datenbankdatei auszuwählen, wenn er eine Verbindung mit der Datenquelle herstellt. Um diese Option dynamisch festzulegen, verwenden Sie die DBQ-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
BESCHREIBUNG Eine optionale Beschreibung der Daten in der Datenquelle; Beispiel: "Einstellungsdatum, Gehaltsverlauf und aktuelle Überprüfung aller Mitarbeiter". Um diese Option dynamisch festzulegen, verwenden Sie den DESCRIPTION-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Exklusiv Wenn das Feld Exklusiv ausgewählt ist, wird die Datenbank im Exklusiven Modus geöffnet und kann jeweils nur von einem Benutzer zugegriffen werden. Die Leistung wird verbessert, wenn sie im exklusiven Modus ausgeführt wird. Um diese Option dynamisch festzulegen, verwenden Sie die EXCLUSIVE-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
ImplicitCommitSync Bestimmt, wie Änderungen, die außerhalb einer Transaktion vorgenommen werden, in die Datenbank geschrieben werden. Dieser Wert wird zunächst auf "Ja" festgelegt. Dies bedeutet, dass der Microsoft Access-Treiber auf den Abschluss von Commits in einer internen/impliziten Transaktion wartet. Diese Option ist im Dialogfeld Erweiterte Optionen festlegen für den Microsoft Access-Treiber enthalten.
Seitentimeout Gibt den Zeitraum in Millisekunden an, in dem eine Seite (falls nicht verwendet) im Puffer verbleibt, bevor sie entfernt wird. Für den Microsoft Access-Treiber ist der Standardwert 500 Millisekunden (0,5 Sekunden). Diese Option gilt für alle Datenquellen, die den ODBC-Treiber verwenden.

Das Seitentimeout kann aufgrund einer inhärenten Verzögerung nicht 0 sein. Das Seitentimeout darf nicht kleiner als die inhärente Verzögerung sein, auch wenn die Option für das Seitentimeout unterhalb dieses Werts festgelegt ist.
Um diese Option dynamisch festzulegen, verwenden Sie die PAGETIMEOUT-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Nur Leseberechtigung Legt die Datenbank als schreibgeschützt fest. Um diese Option dynamisch festzulegen, verwenden Sie die READONLY-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Systemdatenbank Der vollständige Pfad der Microsoft Access-Systemdatenbank, die mit der Microsoft Access-Datenbank verwendet werden soll, auf die Sie zugreifen möchten.

Klicken Sie auf die Schaltfläche Systemdatenbank , um die zu verwendende Systemdatenbank auszuwählen. Der ODBC-Microsoft Access-Treiber fordert den Benutzer zur Eingabe eines Namens und kennworts auf. Der Standardname ist Admin, und das Standardkennwort in Microsoft Access für den Admin Benutzer ist eine leere Zeichenfolge.

Um die Sicherheit Ihrer Microsoft Access-Datenbank zu erhöhen, erstellen Sie einen neuen Benutzer, um den Admin Benutzer zu ersetzen, und löschen Sie den Admin Benutzer, oder ändern Sie die Objekte, auf die der Admin Benutzer Zugriff hat.
Um diese Option dynamisch festzulegen, verwenden Sie die SYSTEMDB-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
Threads Die Anzahl der Hintergrundthreads, die von der Engine verwendet werden sollen. Für den Microsoft Access-Treiber ist dieser Wert standardmäßig 3, kann jedoch geändert werden. Der Benutzer kann die Anzahl der Threads erhöhen, wenn die Datenbank eine große Aktivität aufweist.

Diese Option ist im Dialogfeld Erweiterte Optionen festlegen für den Microsoft Access-Treiber enthalten.
Um diese Option dynamisch festzulegen, verwenden Sie die THREADS-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.
UserCommitSync Bestimmt, ob der Microsoft Access-Treiber explizite benutzerdefinierte Transaktionen asynchron ausführt. Dieser Wert wird zunächst auf "Ja" festgelegt, was bedeutet, dass der Microsoft Access-Treiber auf den Abschluss von Commits in einer benutzerdefinierten Transaktion wartet.

Das Festlegen dieser Option auf False kann unvorhersehbare Folgen in einer Umgebung mit mehreren Benutzern haben.
Um diese Option dynamisch festzulegen, verwenden Sie die USERCOMMITSYNC-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource.