processmaker で SQL Server データベースへの接続を作成しようとしています。mssql_connect
接続するために使用します。
$link = @mssql_connect( $this->ip . $str_port, $this->db_user, $this->db_passwd );
しかし、問題は: $link
is false (つまり、接続が失敗したことを意味します) です。
を使用してデバッグしようとしましecho mssql_get_last_message()
たが、ユーザー 'myuser' のログインに失敗しました。
管理スタジオを使用してデータベースに正常に接続されていても、ユーザー/パスワードが正しく、不一致がないことを確認しました。
もう 1 つ: SQL Server のログを確認したところ、次のことがわかりました。
ユーザー「myuser」のログインに失敗しました。理由: インフラストラクチャ エラーが発生しました。以前のエラーを確認する
以前のエラーは次のとおりです。
エラー: 18456、重大度: 14、状態: 1
役に立たない。
驚くべきことです...助けをいただければ幸いです...なぜInfrastructure error occurred
起こるのかわかりません... SQL Serverのバージョンは2017で、SQL認証はSQL + Windows認証方法の両方に設定されています