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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » SQL Anywhere データベース接続 » データベース接続 » トラブルシューティング:接続

 

トラブルシューティング:接続に関してよくある問題とその解決策

次のリストに、頻度が高い問題のいくつかとその解決策を示します。

接続しようとしたときにデータベースサーバが見つからないというメッセージを受信した場合は、クライアントがネットワークでデータベースサーバを検索できていません。

次のような問題がないか調べてください。

  • 接続文字列にサーバ名を指定します。

    注意

    コンピュータシステムでは複数の 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 の [接続] ウィンドウを使用しており、ローカルコンピュータ上でデータベースサーバに接続しようとしている場合、[接続] ウィンドウの [このコンピュータで稼働しているデータベースに接続] をクリックします。ローカルコンピュータ以外のコンピュータで稼働しているデータベースサーバに接続する場合は、[別のコンピュータで稼働しているデータベースに接続] をクリックできます。

 参照