为了账号安全,请及时绑定邮箱和手机立即绑定

php连接mssql的疑问

php连接mssql的疑问

PHP
呼唤远方 2018-08-03 06:30:50
<?php$serverName = "serverName\sqlexpress"; //serverName\instanceName // Since UID and PWD are not specified in the $connectionInfo array, // The connection will be attempted using Windows Authentication.$connectionInfo = array( "Database"=>"dbName");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) {     echo "Connection established.<br />"; }else{     echo "Connection could not be established.<br />";     die( print_r( sqlsrv_errors(), true)); }为啥连接只需要提供服务器名字就可以,连接本机的和内网或者外网的服务器都是这样吗?给个名字就能找到要连的原理是啥?
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

通过serverName可以找到对应的IP,如果是本机可以不用服务器名,直接用.。通过sqlexpress可以知道SQL Server实例名称。本机使用Windows集成验证(Integrated Security=true)可以不用用户名/密码,如果连接远程的服务器就需要用户名与密码。

查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 547 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信