使用UFT中的vbscript连接到数据库

时间:2018-01-31 00:08:27

标签: sql vbscript hp-uft

我正在尝试使用测试帐户连接到数据库以运行我的自动化

 connStr.open "provider=SQLOLEDB;Server=SEACITMFGCM11.itlab.local;User Id=" & userName & "; Password=******; Database=MfgDb;Trusted_Connection=Yes"

我的用户名和此测试帐户可以访问数据库,因此我能够连接而没有任何问题。但我无法访问数据库的同事尝试运行我的自动化,这个connstr.open仍在使用Windows身份验证用户登录和失败。

在手表中,我看到连接字符串为

Provider=SQLOLEDB.1;User ID=OLYMPUS\ITQAAUTOTEST01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SEA-L-00020821;Use Encryption for Data=False;Tag with column collation when possible=False;"

我在连接字符串中看不到密码。

如何使用我的测试帐户OLYMPUS \ ITQAAUTOTEST01而不是我的帐户来使代码连接到数据库

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

连接字符串中的“Trusted_Connection = Yes”告诉它使用当前登录用户的凭据,忽略您在连接字符串中指定的用户名和密码。删除“Trusted_Connection = Yes”。