前会社でSql Server へPerlからアクセスしたときのメモ。
ちなみに今回はActive PerlからDBIモジュールを使用してのメモ。
- Sql Server を構築する(これは適当に作成する。)
-
perlのモジュールでDBD::ODBCを入れる。
- これで終了。(DBIモジュールはインストール済みの場合)
サンプルソース
use DBI;
my $Server = "サーバー名";
my $DBConnect = "データベース名";
$dataSource = "dbi:ODBC:".
"driver={SQL Server};".
"Server=$Server;database=$DBConnect;".
"Trusted_Connection=no;". # yesだとWindows認証
"AutoTranslate=No;";
#データベースに接続
$user="tuser"; #ユーザ名
$pwd="tuser"; #パスワード
$dbh=DBI->connect($dataSource,$user,$pwd)
or die $DBI::errstr;
