次のリストに、頻度が高い問題のいくつかとその解決策を示します。
接続しようとしたときにデータベースサーバが見つからないというメッセージを受信した場合は、クライアントがネットワークでデータベースサーバを検索できていません。
次のような問題がないか調べてください。
接続文字列にサーバ名を指定します。
コンピュータシステムでは複数の SQL Anywhere データベースサーバを実行できるため、データベースへの接続時には必ず、データベースサーバ名を指定してください (ServerName=server-name)。
リモートデータベースサーバに対しては、Host 接続パラメータを指定し、TCP/IP ホスト名またはデータベースサーバを実行中のコンピュータのアドレスを提供することをおすすめします。指定したアドレスが正しいことを確認します。サーバがデフォルトの 2638 以外のポートを使用している場合、Host=tcpip-address:port-number を指定する必要があります。
詳細 CommLinks 接続パラメータを使用している場合、データベースサーバの検索に使用されるパケットが、データベースサーバに到達しない可能性があります。Host、ServerPort、または DoBroadcast 以外の TCP/IP プロトコルオプションを使用する必要がある場合を除いて、Host 接続パラメータを使用することをおすすめします。HOST プロトコルオプションを指定せずに CommLinks 接続パラメータを使用している場合、UDP ブロードキャストまたは要求は、現在のサブネットに限定されるか、ルータ、ゲートウェイ、またはファイアウォールによってブロックされることがあります。
クライアントとサーバの間にファイアウォールがあり、接続が妨害されている可能性がある。
パーソナルサーバは同じコンピュータからの接続だけを受け入れる。クライアントとサーバが異なるコンピュータ上にある場合は、ネットワークサーバを使用する必要があります。
ネットワークドライバが正しくインストールされていないか、またはネットワーク配線が正しくない。クライアントコンピュータがサーバコンピュータと通信できるかどうかを確認するには、ping ユーティリティを使用します。
jConnect または Sybase Open Client 経由で接続している場合、サーバが TCP/IP プロトコルを使用する必要がある。
管理ツール、ODBC、または OLE DB の [接続] ウィンドウを使用しており、ローカルコンピュータ上でデータベースサーバに接続しようとしている場合、[接続] ウィンドウの [このコンピュータで稼働しているデータベースに接続] をクリックします。ローカルコンピュータ以外のコンピュータで稼働しているデータベースサーバに接続する場合は、[別のコンピュータで稼働しているデータベースに接続] をクリックできます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |