perl 连接Teradata
rt,根据dbd::Teradata说明,
my $dbh = DBI->connect('dbi:Teradata:dbc:1025;DATABASE=foobar;CHARSET=UTF8;MODE=ANSI;RSPBUFSZ=1048576', ...)
自己增加了ACCOUNT,
my $dbh = DBI->connect('dbi:Teradata:dbc:1025;DATABASE=foobar;ACCOUNT=usr,pwd;CHARSET=UTF8;MODE=ANSI;RSPBUFSZ=1048576', ...)
运行报错:
failed: Username required for connect. at test.pl line 17.
又换了一种
my $dbh = DBI->connect(
"dbi:Teradata:ip:port",
"user",
"passwd)
or die "Cannot connect\n";
还是报错:
failed: Deprecated logons are not allowed.
哪位用perl连过Teradata数据库,麻烦帮忙解答下,谢谢!