1
スカイプに関するメタデータをskype2
というSybaseデータベースに接続しようとしています。 Perlのコードは、DBIモジュールを使って接続しています。ここでスカイプデータベースに接続するための正しいポートを見つける
は私のコードです:
my $dbh = DBI->connect("dbi:Sybase:server=skype2;database=*****", 'user', 'pass', {PrintError => 1});
私は/etc
に位置freetds.conf
で[skype2]
DSNを設定しました:
[skype2]
host = **.**.**.**
port = 49396
tds version = 7.0
問題は、私はを通じて動的にポートを見つける必要があるということですデータベースクエリ(ここでは49396です)。 netstatを使用して適切なポートに接続して検索するか、それとも良い方法がありますか?
ありがとうございます。
これはMicrosoftのチャットソフトウェアSkypeに関するものですか? – simbabque
@simbabque私は正確に知っていません.iこのデータベースを使用して、特定のcomoanyに対して起こるすべてのskype呼び出しを見つけてください! – farzane
私はそれがドライバ名が言う通り、MySQLではなくSybaseを意味していますか?だからあなたのOSは非標準的なポートでデータベースサーバーを動かすことに決めたので、それに接続するだけです。ポートの割り当てを毎日変更しているわけではないので、ポートを一度見つけてそれに応じて設定ファイルを変更するのが妥当と思われます。実際には、これはどこかで文書化されていなければならないので、netstatで猿を使う必要はありません。 – mbethke