我正在使用PowerShell编写一个小应用程序,以便用户查询并在某些情况下写入数据库。连接使用存储的凭证,该凭证在代码中加密,然后转换为安全字符串。连接在我的机器上工作,但是当他们的机器上的另一个用户打开时,连接失败。我已经为$ connectionString尝试了以下参数的变体,许多论坛似乎都指出了这一点:
Integrated Security=$FALSE
Integrated Security=$TRUE;
Integrated ecurity=$SSPI;
Trusted_Connection=yes;
Trusted_Connection=no;
我的问题是这是否可行,或者我是否在浪费时间并且需要构建代理服务来处理这些交易。提前谢谢。
这是错误的错误:
Exception calling "Open" with "0" argument(s): "Login failed for user 'first.last@domain.com'."
At line:10 char:1
+ $connection.Open()
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : SqlException