私は現在、私のPerlスクリプトでデータベースに接続するには、次のコードを使用します。DBD :: ODBCでポート番号を指定するにはどうすればよいですか?
my $dsn = 'dbi:ODBC:MYDATABASE';
my $database = 'uat_env';
my $user = 'user';
my $auth = 'password';
my $dbh = DBI->connect($dsn, $user, $auth, {
RaiseError => 1,
AutoCommit => 1
}) or die("Couldn't connect to database");
$dbh->do('use '.$database);
今ポートが40450.
に1433から変更された私はトラブルDSNでポートを変更が生じています。私は、この変更が働くだろうと思ったが、私は「DSNが見つからない」エラーが発生します:
my $dsn = 'dbi:ODBC:MYDATABASE;Port=40450';
これが機能しない理由の任意のアイデアを?
から行くべきですか? – Borodin