Datenbankparameter

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

Datenbankparameter

Dieses Thema enthält Parameter, die für die Datenbank verwendet werden.

JET_paramCheckFormatWhenOpenFail
44
dieser Parameter festgelegt, führt dazu, dass JetInit zu einen speziellen Fehler zurück, wenn ein Datenbank- oder Transaktionsprotokoll Protokoll aus einer früheren Version der Datenbank-Engine geöffnet wird. Diese Fehler sind:

Fehler

Beschreibung

JET_errDatabase200Format

Die Protokolldateien Datenbank und/oder Transaktion wurden mit dem Datenbankmodul in Windows NT 3.51 erstellt.

JET_errDatabase400Format

Die Protokolldateien Datenbank und/oder Transaktion wurden mit dem Datenbankmodul in einer Testversion vor Windows NT Server 4.0 erstellt.

JET_errDatabase500Format

Die Protokolldateien Datenbank und/oder Transaktion wurden mit dem Datenbankmodul in Windows NT Server 4.0 erstellt.

Windows Vista:  Für Windows Vista und höher, ist dieser Parameter ist veraltet und hat keine Auswirkungen auf den Vorgang des Datenbankmoduls.

Default value

Wahr

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültige Werte:

False, True

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nr.

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Alle

JET_paramDatabasePageSize
64
dieser Parameter konfiguriert die Seitengröße für die Datenbank. Die Seitengröße ist die kleinste Einheit der Zuordnung von Speicherplatz für die Datenbank möglich. Seitengröße der Datenbank ist ebenfalls sehr wichtig, weil die Obergrenze für die Größe eines einzelnen Datensatzes in der Datenbank festgelegt.

HinweisPro Prozess wird zu diesem Zeitpunkt nur eine Seite Datenbankgröße unterstützt. Dies bedeutet, dass, wenn Sie in einem einzelnen Prozess sind, die verschiedene Anwendungen enthält, die die Datenbank-Engine verwenden, und klicken Sie dann müssen sie auf eine Seite Datenbankgröße zustimmen.

Default value

4096

Type:

Ganze Zahl

Gültige Werte:

2048, 4096, 8192

scope

Global

Festlegen von nach JetCreateInstance:

Nr.

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nein

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nein

Verfügbarkeit

Alle

JET_paramDbExtensionSize
18
dieser Parameter steuert den Speicherplatz, die eine Datenbankdatei jedes Mal hinzugefügt wird steigt weitere Daten werden muss. Die Größe ist in Datenbankseiten.

Default value

256

Type:

Ganze Zahl

Gültige Werte:

1 – 2147483647

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Windows Vista:  Für Windows Vista und höher: Ja

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nein

Verfügbarkeit

Alle

JET_paramEnableIndexChecking
45
Wenn dieser Parameter auf true festgelegt ist, wird jeder Datenbank JetAttachDatabase Zeitpunkt für Indizes überprüft, über Unicode Schlüsselspalten, die mit einer älteren Version von der NLS-Bibliothek im Betriebssystem erstellt wurden. Dies muss erfolgen, da die Datenbank-Engine die Sortierschlüssel von LCMapStringW generierte behält und der Wert dieser Schlüssel ändern Sortieren von Version zu Version.

Wenn ein Primärindex erkannt wird, werden in diesem Status wird JetAttachDatabase immer mit JET_errPrimaryIndexCorrupted fehl.

Wenn alle sekundären Indizes erkannt werden, werden in diesem Status gibt zwei mögliche Ergebnisse. Wenn JET_bitDbDeleteCorruptIndexes JetAttachDatabase übergeben wurde diese Indizes werden gelöscht, und x wird von JetAttachDatabasezurückgegeben. Diese Indizes muss von der Anwendung neu erstellt werden. Wenn JET_bitDbDeleteCorruptIndexes nicht an JetAttachDatabase übergeben wurde schlägt der Aufruf mit JET_errPrimaryIndexCorrupted fehl.

HinweisEs wird dringend empfohlen, dass dieser Parameter auf True festgelegt werden, von der Anwendung.

HinweisEs wird sehr stark empfohlen, dass Anwendungen die Verwendung von Unicode Schlüsselspalten in ihren primären Schlüssel (gruppierten) Indizes vermeiden.

Default value

False

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültige Werte:

False, True

scope

Global

Windows Vista:  Für Windows Vista und höher: Instanz

Festlegen von nach JetCreateInstance:

Nr.

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nein

Wirkt sich auf die Leistung:

Nr.

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Alle

JET_paramEnableIndexCleanup
54
Wenn dieser Parameter auf "true", festgelegt ist, und klicken Sie dann die Datenbank-Engine automatisch Indizes über Unicode Schlüsselspalten JetInit jederzeit nach Bedarf zur Vermeidung von Datenbank Formatänderungen aufgrund von Änderungen an der NLS-Bibliothek in Windows bereinigen kann. Solche regelmäßig auf die Objektbibliothek NLS Änderungen Unterstützung für neue Sprachen, zum Hinzufügen von fehlenden Zeichen auf einer Sortierung auf eine andere Sprache hinzuzufügen oder zum Beheben von Fehlern in die Sortierung einer Sprache eine Sprache hinzuzufügen. Diese Änderungen wirken sich auf die Sortierschlüssel von LCMapStringW erzeugt, die von der Datenbank-Engine als Komponenten der Indexschlüssel beibehalten werden.

Es ist wichtig zu verstehen, dass es möglich, damit die Änderungen auf den Index so hoch sein ist, dass eine inkrementelle Cleanup nicht möglich ist. In diesem Fall wird der Index wie JET_paramEnableIndexCheckingvorgeschriebenen behandelt werden.

HinweisEs wird dringend empfohlen, dass dieser Parameter und JET_paramEnableIndexChecking von der Anwendung auf True festgelegt werden.

Default value

Wahr

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültige Werte:

False, True

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Windows Vista:  Für Windows Vista und höher: Ja

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nr.

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows Server 2003 und spätere Versionen

JET_paramOneDatabasePerSession
102
Wenn dieser Parameter True dann nur eine Datenbank ist mit JetOpenDatabase von einer bestimmten Sitzung gleichzeitig geöffnet werden darf. Die temporäre Datenbank wird von dieser Einschränkung ausgeschlossen.

Windows XP und WindowsServer 2003:  Dieser Parameter ist nur unter Windows XP und Windows Server 2003 schreiben.

Windows Vista:  Dieser Parameter verhält sich normalerweise ab Windows Vista.

Hinweis  Dieser Parameter ist nur schreiben.

Default value

False

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültige Werte:

False, True

scope

Global

Festlegen von nach JetCreateInstance:

Nr.

Windows Vista:  Für Windows Vista und höher: Ja

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nr.

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows XP und spätere Versionen

JET_paramEnableOnlineDefrag
35
dieser Parameter steuert das Verhalten der online-Defragmentierung beim mit JetDefragmentinitiiert. Weitere Informationen finden Sie unter JetDefragment .

Windows 2000: Unter Windows 2000 wurde dieser Parameter eine einfache boolescher Wert, der online-Defragmentierung beim Initiieren von JetDefragmentgate würde. Bei Festlegung auf "true", online-Defragmentierung für die Datensätze jeder Tabelle in der Datenbank ausgeführt wird.

Windows XP:  Dieser Parameter kann eine oder mehrere der folgenden Optionen festgelegt werden, unter Windows XP und spätere Versionen:

Option

Beschreibung

JET_OnlineDefragDisable

Führen Sie nicht online Defragmentierung. Dies entspricht dem binären der Windows 2000-Einstellung für diesen Parameter false.

JET_OnlineDefragAllOBSOLETE

Führen Sie die vollständige online-Defragmentierung. Dies entspricht dem binären der Windows 2000-Einstellung für diesen Parameter auf true.

JET_OnlineDefragDatabases

Führen Sie online-Defragmentierung der Datensätze jeder Tabelle in der Datenbank.

JET_OnlineDefragSpaceTrees

Führen Sie online Defragmentierung der der Speicherplatz Strukturen jeder Tabelle in der Datenbank.

JET_OnlineDefragStreamingFiles

Dieser Parameter wird verwendet, um die Unterstützung für die Microsoft Exchange-Infrastruktur und ist nicht für die direkte Verwendung in Ihrer Anwendung verwendet werden.

JET_OnlineDefragAll

Führen Sie die vollständige online-Defragmentierung. Dies entspricht dem Erläuterungen der Windows 2000-Einstellung für diesen Parameter auf true.

Default value

Windows 2000:  "True"

Windows XP: für Windows XP und höher: JET_OnlineDefragAll

Type:

Windows 2000:  Boolescher Wert

Windows XP und höher:  JET_GRBIT (ganze Zahl)

Gültige Werte:

Windows 2000:  True, false,

Windows XP und höher: 0 – JET_OnlineDefragAll

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nein

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nein

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Alle

JET_paramPageFragment
20
dieser Parameter ist der Schwellenwert, der die Datenbank-Engine wird verwendet, um die Fragmentierung freiem Speicherplatz zu steuern. Die Größe ist in Datenbankseiten.

Default value

8

Type:

Ganze Zahl

Gültige Werte:

0 – 2147483647

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nein

Verfügbarkeit

Alle

JET_paramRecordUpgradeDirtyLevel
78
dieser Parameter steuert, wie aggressiv der Datenbank-Cache-Manager eine Datenbankseite schreiben, das ein direktes wurde Konvertierung formatieren. Diese Formatkonvertierungen erfolgen die dynamisch Seiten aus einer Datenbank geladen sind, die mit dem Windows 2000-Datenbankmodul erstellt wurde, aber durch ein Windows XP oder eine höhere Version des Datenbankmoduls verwendet.

Default value

1

Type:

Ganze Zahl

Gültige Werte:

0-3

scope

Global

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nein

Wirkt sich auf physisches Layout:

Nein

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows XP und spätere Versionen

JET_paramWaypointLatency
153
die Wartezeit (in Protokolle) hinter den Tipp / höchsten verwendete Protokoll, um die Seite leert Datenbank verzögern. Aktivieren diese Wartezeit kann Wiederherstellung im Fall von schwerwiegenden Verlust der aktuellen Protokolldatei ermöglicht. Finden Sie unter JET_bitReplayIgnoreLostLogs.

Default value

0

Type:

Ganze Zahl

Gültige Werte:

0-1023

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nein

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows 7

JET_paramDefragmentSequentialBTrees
160
Aktivieren/Deaktivieren der automatischen sequenzielle B-Struktur Defragmentierung.

Default value

1

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültige Werte:

0-1

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nein

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows 7

JET_paramDefragmentSequentialBTreesDensityCheckFrequency
161
bestimmt, wie oft B-Struktur Dichte überprüft wird.

Default value

10

Type:

Ganze Zahl

Gültige Werte:

0-Max ganze Zahl

scope

Instance

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nein

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows 7

JET_paramIOThrottlingTimeQuanta
162
Max Zeit in Millisekunden an, die die e/a-Einschränkung Mechanismus einen Task ausgeführt, um als "abgeschlossen" erteilt.

Default value

125

Type:

Ganze Zahl

Gültige Werte:

0-10000

scope

Global

Festlegen von nach JetCreateInstance:

Nein

Festlegen von nach JetInit:

Nr.

Wirkt sich auf physisches Layout:

Nr.

Wirkt sich auf Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit

Windows 7

Voraussetzungen

-Client,

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server benötigt.

Kopfzeile

In Esent.h deklariert.

Siehe auch

JetAttachDatabase
JetCreateInstance
JetDefragment
JetInit