Dieses Register erscheint nur, wenn Sie ODBC-Datenquellen erstellen oder ändern.
Dieses Register enthält folgende Komponenten:
Datenquellenname Geben Sie einen Namen ein, um diese ODBC-Datenquelle zu identifizieren. Sie können einen beliebigen beschreibenden Namen für die Datenquelle benutzen (Leerstellen sind erlaubt), aber es wird empfohlen, dass Sie einen kurzen Namen verwenden, da Sie ihn möglicherweise in Verbindungszeichenfolgen eingeben müssen.
Weitere Hinweise finden Sie unter DataSourceName-Verbindungsparameter [DSN].
Beschreibung Sie können eine Beschreibung für die Datenquelle hinzufügen. Eine Beschreibung erleichtert Ihnen die problemlose Unterscheidung der Datenquelle von anderen verfügbaren Datenquellen. Dieses Feld ist optional.
Isolationsstufe Geben Sie einen nummerischen Wert ein, um den Anfangswert der Isolationsstufe für die Datenquelle anzugeben:
0 Diese Isolationsstufe wird auch die read uncommitted-Stufe (nicht festgeschriebene Anweisungen lesen) genannt. Sie ermöglicht einen maximalen Parallelitätsgrad, allerdings können Zugriffe auf noch nicht festgeschriebene Daten (Dirty Reads), nicht wiederholbare Lesevorgänge und Phantomzeilen in den Ergebnismengen vorkommen. Es handelt sich dabei um die Standardisolationsstufe.
1 Diese Isolationsstufe wird auch die read committed-Stufe (festgeschriebene Anweisungen lesen) genannt. Auf dieser Stufe ist weniger Parallelität möglich als auf Stufe 0, aber einige der Inkonsistenzen in den Ergebnismengen, die auf Isolationsstufe 0 vorkommen, werden eliminiert. Nicht wiederholbare Zeilen und Phantomzeilen können vorkommen, aber Dirty Reads werden verhindert.
2 Diese Isolationsstufe wird auch die repeatable read-Stufe (wiederholbare Lesevorgänge) genannt. Phantomzeilen können auftreten. Dirty Reads und nicht wiederholbare Zeilen werden verhindert.
3 Diese Isolationsstufe wird auch die serializable-Stufe (serialisierbar) genannt. Auf dieser Stufe wird der geringste Parallelitätsgrad erreicht. Diese Isolationsstufe bietet die strengsten Auflagen. Dirty Reads, nicht wiederholbare Lesevorgänge und Phantomzeilen werden verhindert.
snapshot Diese Isolationsstufe verwendet einen Snapshot festgeschriebener Daten von dem Zeitpunkt, an dem die erste Zeile durch die Transaktion gelesen, eingefügt, aktualisiert oder gelöscht wird.
statement-snapshot Diese Isolationsstufe verwendet einen Snapshot festgeschriebener Daten von dem Zeitpunkt, an dem die erste Zeile durch die Anweisung gelesen wird. Jede Anweisung innerhalb der Transaktion sieht einen Snapshot von Daten von einem anderen Zeitpunkt.
readonly-statement-snapshot Diese Isolationsstufe verwendet bei schreibgeschützten Anweisungen einen Snapshot festgeschriebener Daten von dem Zeitpunkt, an dem die erste Zeile gelesen wird. Jede Anweisung innerhalb der Transaktion sieht einen Snapshot von Daten von einem anderen Zeitpunkt. Benutzen Sie für INSERT-, UPDATE- und DELETE-Anweisungen die Isolationsstufe, die mit der Option updatable_statement_isolation festgelegt wurde: 0 (Standardeinstellung), 1, 2 oder 3.
Weitere Hinweise finden Sie unter updatable_statement_isolation-Option [Datenbank].
Weitere Hinweise finden Sie unter Isolationsstufen wählen.
Microsoft-Anwendungen (Schlüssel in SQLStatistics) Aktivieren Sie dieses Kontrollkästchen, wenn die SQLStatistics-Funktion Fremdschlüssel zurückgeben soll. Die ODBC-Spezifikation legt fest, dass SQLStatistics keine Primär- oder Fremdschlüssel zurückgeben sollen. Einige Microsoft-Anwendungen (wie Visual Basic und Access) setzen allerdings voraus, dass Primär- und Fremdschlüssel von SQLStatistics zurückgegeben werden.
Delphi-Anwendungen Wählen Sie diese Option, wenn Sie Borland Delphi für die Entwicklung von Anwendungen verwenden, die Ihre Datenquelle erstellen.
Wenn diese Option ausgewählt ist, wird jeder Zeile ein Lesezeichenwert zugeordnet, anstatt der beiden Werte, die ihr sonst zugeordnet werden (einer für Vorwärts-Abrufe und der andere für Rückwärts-Abrufe).
Delphi kann mehrere Lesezeichenwerte für eine Zeile nicht verarbeiten. Wenn diese Option nicht aktiviert ist, kann die Cursor-Performance beim Abrollen leiden, da das Abrollen immer vom Anfang des Cursors bis zur angeforderten Zeile geschehen muss, um den richtigen Lesezeichenwert zu erhalten.
Fetch-Warnungen unterdrücken Wählen Sie diese Option, wenn Sie Warnmeldungen unterdrücken möchten, die vom Datenbankserver bei einem Datenabruf (Fetch) zurückgegeben werden.
Die Versionen 8.0 und später des Datenbankservers geben mehr Fetch-Warnungen ab als frühere Versionen der Software. Bei Anwendungen, die mit einer älteren Version der Software implementiert werden, können Sie mit dieser Option sicherstellen, dass korrekt mit den Fetch-Warnungen umgegangen wird.
Fehlermeldungen zu Treiberfunktionen verhindern Der SQL Anywhere ODBC-Treiber gibt die Fehlermeldung Treiberfunktion nicht möglich
zurück, weil er keine Qualifizierer unterstützt. Einige ODBC-Anwendungen verarbeiten diesen Fehler nicht einwandfrei. Wenn
Sie dieses Kontrollkästchen aktivieren, verhindern Sie die Rückgabe dieser Fehlermeldung und ermöglichen damit diesen Anwendungen
die fehlerfreie Funktion.
Autocommit nach Anweisungsende Aktivieren Sie dieses Kontrollkästchen, um den Festschreibevorgang bis zum Ende einer Anweisung zu verzögern.
Cursor neu beschreiben Legen Sie hier fest, wie oft der Cursor neu beschrieben werden soll, wenn eine Prozedur ausgeführt wird. Die Standardeinstellung ist Wenn nötig.
Nie Wählen Sie diese Option, wenn Sie sich sicher sind, dass Ihre Cursor nicht neu beschrieben werden müssen. Cursor neu zu beschreiben ist kostenträchtig und kann die Performance beeinträchtigen.
Wenn nötig Wenn Sie diese Option auswählen, bestimmt der ODBC-Treiber, ob ein Cursor neu beschrieben werden muss. Das Vorhandensein einer RESULT-Klausel in Ihrer Prozedur verhindert, dass ODBC-Anwendungen die Ergebnismenge neu beschreiben, nachdem ein Cursor geöffnet wird. Dies ist die Standardeinstellung.
Immer Der Cursor wird jedesmal neu beschrieben, wenn er geöffnet wird. Wenn Sie Transact-SQL-Prozeduren oder Prozeduren verwenden, die mehrere Ergebnismengen zurückgeben, müssen Sie den Cursor jedesmal neu beschreiben, wenn er geöffnet wird.
Übersetzer Der Übersetzer konvertiert Zeichen zwischen ANSI- und OEM-Codepages. Die meisten Datenbanken brauchen keinen Übersetzer, weil der ODBC-Treibermanager automatisch eine Konvertierung zwischen dem Zeichensatz des Clients und dem Zeichensatz der Datenbank vornimmt. Wenn Ihre Datenbank eine ANSI-Codepage verwendet (Standardeinstellung), brauchen Sie keinen Übersetzer auszuwählen.
Wenn Sie einen Übersetzer brauchen, klicken Sie auf Übersetzer wählen und wählen einen aus der Liste der installierten Übersetzer und Konvertierungsprogramme.
Übersetzer wählen Klicken Sie auf Übersetzer wählen, um den ODBC-Übersetzer aus einer Liste verfügbarer Übersetzer und Konvertierungsprogramme auszuwählen.
Verbindung testen Testet, ob die angegebenen Informationen zu einer einwandfreien Verbindung geführt haben. Dieser Test funktioniert nur, wenn auf dem Register Login eine Benutzer-ID und ein Kennwort angegeben wurden.
Weitere Hinweise finden Sie unter ODBC-Datenquellen mit dem ODBC-Administrator erstellen.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |