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