您好,我遇到了一个问题。
现在我有一个 autosys 作业 autosys_job,job_owner = xyz。autosys_job 将调用 perl 脚本。在 perl 脚本中,我使用 MS SQL 服务器的可信身份验证来登录 SQL 服务器:
$dbh = DBI->connect("DBI:ODBC:driver={SQL Server};
Server=$server;
Database=$database;
Trusted Connection=yes", undef, undef);
脚本会使用账号xyz登录。但是,xyz不是登录SQL Server的认证账号,在这种情况下,我需要脚本使用另一个账号abc登录。我应该怎么做呢?
我尝试通过修改环境变量
$ENV{USER} = abc
但没用。
任何人都可以帮忙吗?谢谢!