Wenn SQL Anywhere einen laufenden Server findet, wird versucht, die verlangte Datenbank auf diesem Server zu finden oder zu starten. Siehe Finden der Datenbank.
Falls kein laufender Server gefunden wird, kann SQL Anywhere versuchen, abhängig von den Verbindungsparametern einen Personal Server zu starten.
Bei lokalen Verbindungen ist die Ermittlung des Speicherortes eines Servers ein einfacher Vorgang. Bei Verbindungen über ein Netzwerk wird der HOST-Verbindungsparameter empfohlen.
Weitere Hinweise dazu, wie der Client einen Netzwerkserver ermittelt, finden Sie unter SQL Anywhere-Datenbankserver mit dem Host-Verbindungsparameter ermitteln.
Wenn der Server automatisch gestartet wird, werden Informationen der Verbindungsparameter START, DBF, DBKEY, DBS, DBN, Server und AutoStop verwendet, um die Verbindungsparameter für den automatisch gestarteten Server zu ermitteln. Der Server wird nicht automatisch gestartet, wenn der HOST- oder der CommLinks=TCPIP-Verbindungsparameter angegeben ist.
Wenn der Server einen alternativen Servernamen hat, können Sie nur den alternativen Servernamen verwenden, um sich mit der Datenbank zu verbinden, die den alternativen Servernamen angegeben hat. Sie können den alternativen Servernamen nicht verwenden, um eine Verbindung mit anderen auf diesem Datenbankserver laufenden Datenbanken herzustellen. Siehe AS PRIMARY-Klausel, CREATE MIRROR SERVER-Anweisung und -sn - dbsrv12-Datenbankoption.
Die folgenden Diagramme veranschaulichen, wie SQL Anywhere den Speicherort eines Datenbankservers ermittelt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |