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

WBOY
リリース: 2016-06-13 12:02:41
オリジナル
1148 人が閲覧しました

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攻撃が蔓延しています。
ということで、面倒なリモート接続認証がないと接続できないことが分かりました

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート