1

您好,我遇到了一个问题。

现在我有一个 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

但没用。

任何人都可以帮忙吗?谢谢!

4

0 回答 0