Wenn SQL Anywhere einen laufenden Server findet, wird versucht, die verlangte Datenbank auf diesem Server zu finden oder zu starten. Siehe Fehlerbehandlung: Datenbankserver suchen.
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 Fehlerbehandlung: Datenbankserver mithilfe des Host-Verbindungsparameters suchen.
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 Verbindungsparameter "Host" oder "CommLinks=TCPIP" 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 Datenbankoption -sn .
Die folgenden Diagramme veranschaulichen, wie SQL Anywhere den Speicherort eines Datenbankservers ermittelt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |