ホームページ > バックエンド開発 > PHPチュートリアル > LAN mssql への PHP リンクに関連する問題 [理由: 信頼された SQL Server 接続に関連付けられていない]

LAN mssql への PHP リンクに関連する問題 [理由: 信頼された SQL Server 接続に関連付けられていない]

WBOY
リリース: 2016-06-13 13:19:51
オリジナル
996 人が閲覧しました

LAN mssql への php リンクの問題 [理由: 信頼できる SQL Server 接続に関連付けられていません]
code

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
 $hostname="HTSC";
  $dbuser="sa";    
  $dbpasswd="123456";  
  $id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");

ログイン後にコピー

ローカル mssql データベースの場合、リンク通ります。ただし、LAN 内の別のマシンにリンクしている場合は機能しません。エラー メッセージは次のとおりです:
警告: mssql_connect() [function.mssql-connect]: メッセージ: ユーザー '(null)' のログインに失敗しました。原因: 信頼できる SQL Server 接続が関連付けられていません。 (重大度 14)

多くの方法を試しましたが、うまくいきませんでした:
1. SQL Server と Windows に混合モードを使用します
2. sa に加えて、他のユーザーも追加してみました (すべてのユーザーを追加)アクセス許可) 接続
3. Telnet IP 1433 がテストに合格しました
4. データベースはすべて sql2000 sp4
5. いくつかのコンピューターを変更してみました
6. sql2000 の ntwdblib.dll を使用して php5 ファイルをカバーします

また、vb で書いたコードは通常、別の mssql サーバーにアクセスできます。
確認すると、mssql ユーザーの中に aspnet ユーザーが含まれていますが、ログインするには同様の php ユーザーを追加する必要がありますか?

助けてください

-----解決策---------
$hostname を IP アドレスに変更してみてください
------解決策------------------
SQL SERVER への接続に PHP を使用していますか?

php.ini を設定する必要がある場合は、;extension=php_mssql.dll の前にあるものをそれぞれ削除してください

デフォルトでは拡張ライブラリはロードされません
------解決策---------
話し合う
引用:
投稿者は SQL SERVER に接続するために PHP を使用しましたか?

php.ini を設定する必要がある場合は、;extension=php_mssql.dll の前にあるものをそれぞれ削除してください

デフォルトでは拡張ライブラリはロードされません

ありがとうございますあなたの答え
この構成を追加しなかった場合、ローカル mssql への PHP リンクはテストに合格しません。
私の現在の状況は次のとおりです: PHP はローカルの mssql にリンクできますが、LAN 内の他のコンピューターの mssql にはリンクできません

------解決策---------
元の投稿者からの引用javaxi 投稿:
確認後、mssql ユーザーの中に aspnet ユーザーがいます。ログインするには同様の php ユーザーを追加する必要がありますか?

------解決策----------------------
以前にもこの問題に遭遇したようです。

sqlserver のグラフィカル インターフェイスを直接使用する場合、このマシンを介して他のコンピュータにアクセスできますか?
------解決策---------
ファイアウォールの問題ですか?
------解決策------
また助けてください。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート