0

WindowsServer2008でSybaseASE15.5を使用し、管理にSybase Central(JDBCドライバー)を使用しています。マシンをIPv6のみのモード(純粋なIPv6)に構成し、DSEDIT接続プロパティを修正した後、ISQLユーティリティ(C ++でクライアントプログラムを開く)を使用してDataseサーバーにpingを実行し、データベースにアクセスできます。

ただし、SybaseCentralでは[ホスト名]フィールドにIPv6アドレスを使用できません

すなわち:

IPv4:

[Server1]
master=TCP,192.168.1.1,5000
query=TCP,192.168.1.1,5000

IPv6:

[Server1]
master=TCP,2001:ab1::12:1,5000
query=TCP,2001:ab1::12:1,5000

DbVisualizerのような他のJDBCツールを試しましたが、IPv4のみが許可され、IPv6は許可されません

すなわち:

jdbc:jtds:sybase://192.168.1.1:5000;DatabaseName=MyDB

jdbc:jtds:sybase://2001:ab1::12:1:5000;DatabaseName=MyDB

IPv6形式のデータベースサーバーアドレスをサポートするデータベース管理ツール(JDBCドライバー)はありますか?

4

1 に答える 1

0

IPv6 アドレスを括弧 [ ] で囲むようにしてください。これは URL では必須であり、ここでも機能する可能性があります。

もう 1 つの方法は、IPv6 アドレスに解決されるホスト名を使用して接続することです。DNS またはローカル ホスト ファイルを使用します。

于 2012-09-20T04:43:40.293 に答える