Verbindungsparameter sind in Verbindungszeichenfolgen enthalten. Sie können an den folgenden Stellen eingegeben werden:
In der Verbindungszeichenfolge einer Anwendung. Siehe Liste der Verbindungsparameter zusammenstellen und Als Verbindungszeichenfolge übergebene Verbindungsparameter.
SQLConnect-Umgebungsvariable.
In einer ODBC-Datenquelle. Siehe ODBC-Datenquellen.
Im SQL Anywhere-Fenster Verbinden. Siehe SQL Anywhere-Dienstprogrammverbindungen.
Verbindungsparameter berücksichtigen nicht die Groß-/Kleinschreibung, auch wenn ihre Werte dies möglicherweise tun (z.B. Dateinamen unter Unix).
Boolesche Parameter werden mit YES, Y, ON, TRUE. T oder 1 aktiviert und mit NO, N, OFF, FALSE, F oder 0 deaktiviert. Bei den Parametern wird die Groß-/Kleinschreibung nicht berücksichtigt.
Die Verwendung der einzelnen Verbindungsparameter bestimmt die Umstände, unter denen der Parameter zu verwenden ist. Zu den allgemein verwendeten Einträgen gehören die Folgenden:
Eingebettete Datenbanken Wenn SQL Anywhere als eingebettete Datenbank verwendet wird, startet die Verbindung einen Personal Server und lädt die Datenbank. Wenn die Anwendung die Verbindung von der Datenbank trennt, wird die Datenbank entladen und der Server gestoppt.
Laufende lokale Datenbanken Das bezieht sich auf Fälle, bei denen ein SQL Anywhere-Personal Server bereits läuft und die Datenbank bereits im Server geladen ist.
Netzwerkserver Wenn SQL Anywhere als Netzwerkserver verwendet wird, muss die Clientanwendung die Position eines Servers ermitteln, der bereits irgendwo im Netzwerk läuft, und mit der Datenbank eine Verbindung herstellen.
Sie können das dbping-Dienstprogramm verwenden, um Verbindungszeichenfolgen zu testen. Die Option -c wird verwendet, um die
Verbindungsparameter anzugeben. Beispiel: Ein Personal Server namens "demo12" führt die Beispieldatenbank aus (die mit dem
Befehl dbeng12 "%SQLANYSAMP12%\demo.db"
gestartet werden kann). Der folgende Befehl gibt eine Meldung zurück, die angibt, dass die Verbindung mit der Datenbank erfolgreich
war.
dbping -d -c "Server=demo12;DBN=demo;UID=DBA;PWD=sql" |
Der folgende Befehl gibt die Meldung Ping der Datenbank fehlgeschlagen – Datenbankserver läuft nicht
zurück, wenn kein Datenbankserver namens "other-server" auf dem lokalen Computer läuft:
dbping -c "Server=other-server" |
Verbindungsparameter AppInfo (APP)
Verbindungsparameter AutoStart (ASTART)
Verbindungsparameter AutoStop (ASTOP)
Verbindungsparameter CharSet (CS)
Verbindungsparameter CommBufferSize (CBSIZE)
Verbindungsparameter CommLinks (LINKS)
Verbindungsparameter Compress (COMP)
Verbindungsparameter CompressionThreshold (COMPTH)
Verbindungsparameter ConnectionName (CON)
Verbindungsparameter ConnectionPool (CPOOL)
Verbindungsparameter DatabaseFile (DBF)
Verbindungsparameter DatabaseKey (DBKEY)
Verbindungsparameter DatabaseName (DBN)
Verbindungsparameter DatabaseSwitches (DBS)
Verbindungsparameter DataSourceName (DSN)
Verbindungsparameter DisableMultiRowFetch (DMRF)
Verbindungsparameter Elevate
Verbindungsparameter EncryptedPassword (ENP)
Verbindungsparameter Encryption (ENC)
Verbindungsparameter EngineName (ENG) (veraltet)
Verbindungsparameter FileDataSourceName (FILEDSN)
Verbindungsparameter Host
Verbindungsparameter ForceStart (FORCE)
Verbindungsparameter Idle
Verbindungsparameter Integrated (INT)
Verbindungsparameter Kerberos (KRB)
Verbindungsparameter Language (LANG)
Verbindungsparameter LazyClose (LCLOSE)
Verbindungsparameter LivenessTimeout (LTO)
Verbindungsparameter LogFile (LOG)
Verbindungsparameter NewPassword (NEWPWD)
Verbindungsparameter MatView (MATVIEW)
Verbindungsparameter NodeType (NODE)
Verbindungsparameter Password (PWD)
Verbindungsparameter PrefetchBuffer (PBUF)
Verbindungsparameter PrefetchOnOpen
Verbindungsparameter PrefetchRows (PROWS)
Verbindungsparameter RetryConnectionTimeout (RetryConnTO)
Verbindungsparameter ServerName (Server)
Verbindungsparameter StartLine (START)
Verbindungsparameter Unconditional (UNC)
Verbindungsparameter Userid (UID)
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |