Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » SQL Anywhere-Datenbankverbindungen » Verbindungsfehlerbehandlung

 

Speicherort eines Datenbankservers ermitteln

SQL Anywhere sucht nach dem Servernamen, der im Verbindungsparameter ServerName (ENG) angegeben wird. SQL Anywhere sucht nach dem Standardserver, wenn der Verbindungsparameter ServerName (ENG) nicht verwendet wird und LINKS oder LINKS includes Shared Memory angegeben ist.

SQL Anywhere beim Versuch, einen Personal Server zu starten.

Wenn SQL Anywhere einen Server findet, versucht er, die verlangte Datenbank auf diesem Server zu finden oder zu laden. Weitere Hinweise finden Sie unter Speicherort der Datenbank ermitteln.

Falls kein Server gefunden wird, versuchen SQL Anywhere-Programme möglicherweise, abhängig von den Verbindungsparametern einen Personal Server zu starten.

Hinweise
  • Bei lokalen Verbindungen ist die Ermittlung des Speicherortes eines Servers ein einfacher Vorgang. Bei Verbindungen über ein Netzwerk können Sie den Verbindungsparameter "CommLinks" (LINKS) verwenden, um die Suche zu optimieren, indem Sie Netzwerkprotokolloptionen angeben.

  • Für jedes Netzwerkprotokoll im Argument zum Verbindungsparameter CommLinks (LINKS) können Sie eine Reihe von Netzwerkprotokolloptionen angeben.

  • Jeder Versuch, einen Server zu ermitteln, besteht aus zwei Schritten. Zuerst suchen SQL Anywhere-Programme im Servernamenscache nach einem verfügbaren Server dieses Namens (dieser Schritt wird übersprungen, wenn der Wert von DoBroadcast "none" ist). Der zweite Schritt ist die Verwendung der verfügbaren Verbindungsparameter für den Versuch einer Verbindungsaufnahme.

  • Wenn der Server automatisch gestartet wird, werden Informationen der Verbindungsparameter START, DBF, DBKEY, DBS, DBN, ENG und AUTOSTOP verwendet, um die Optionen für den automatisch gestarteten Server zu ermitteln.

  • 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 mit anderen auf diesem Datenbankserver laufenden Datenbanken zu verbinden. Weitere Hinweise finden Sie unter Datenbankoption -sn.