1

我正在尝试在 processmaker 中创建与 SQL Server 数据库的连接。它用于mssql_connect建立连接。

$link = @mssql_connect( $this->ip . $str_port, $this->db_user, $this->db_passwd );

但问题是:$link是假的(这意味着连接失败)。

我尝试使用它进行调试echo mssql_get_last_message(),它为用户“myuser”打印了登录失败。

我确保用户/密码正确并且没有不匹配,甚至使用管理工作室成功连接到数据库。

另一个但是:我检查了 SQL Server 日志,发现了这个:

用户“myuser”登录失败。原因:发生基础架构错误。检查以前的错误

之前的错误是:

错误:18456,严重性:14,状态:1

这没有帮助。

令人兴奋...任何帮助将不胜感激...我不明白为什么Infrastructure error occurred会发生... SQL Server 版本是 2017 并且 SQL 身份验证设置为 SQL + Windows 身份验证方法

SQL 身份验证选项

4

0 回答 0