ホームページ >バックエンド開発 >PHPチュートリアル >PHP が sqlserver2008 に接続します。指定された IP アドレスでデータベースに接続する方法

PHP が sqlserver2008 に接続します。指定された IP アドレスでデータベースに接続する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:02:411226ブラウズ

PHP は sqlserver2008 に接続します。指定した IP アドレスでデータベースに接続する方法

$serverName = "(local)"; //数据库服务器地址<br />$uid = "sa"; //数据库用户名<br />$pwd = "password123"; //数据库密码<br />$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"test");<br />$conn = sqlsrv_connect( $serverName, $connectionInfo);<br />if( $conn == false)<br />{<br />    echo "连接失败!";<br />    die( print_r( sqlsrv_errors(), true));<br />}<br />if($conn){<br />echo "连接成功";<br />}

接続は成功しましたが、次のようにローカルを 127.0.0.1 に変更する方法があります
-- ----解決策 ---------
IPアドレスに直接変更
------解決策----- ---------------
$serverName = "IP アドレス";
または
$serverName = "コンピューター名";
サーバーが複数のインスタンスがある場合は、インスタンス名も必要です

リモート接続にはリモート接続サービスを開く必要もあります
sqlserver 2000のデフォルトのリモート接続により、SQL攻撃が蔓延しています。
ということで、面倒なリモート接続認証がないと接続できないことが分かりました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。