php使用sql server验证连接数据库的方法
2014-12-25 09:52
609 查看
当您连接到 SQL Server 时,SQL Server Driver for PHP 支持 SQL Server 身份验证,在使用 SQL Server 身份验证连接到 SQL Server 时必须考虑以下几点.
必须对服务器启用 SQL Server 混合模式身份验证,在尝试建立连接时必须设置 UID 和 PWD 连接属性,UID 和 PWD 必须映射到有效的 SQL Server 用户和密码.
注意:包含右大括号 (}) 的密码必须使用另一个右大括号进行转义,例如,如果 SQL Server 密码为“pass}word”,则 PWD 连接属性的值必须设置为“pass}}word”.
在使用 SQL Server 身份验证连接到 SQL Server 时应采取以下预防措施,下面看一个简单的实例,代码如下:
$serverName = "(local)";
$uid = 'xxxx';
$pwd = 'xxxx';
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"AdventureWorks");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "无法连接数据库.";
die( print_r( sqlsrv_errors(), true));
}
$tsql = "SELECT CONVERT(varchar(32), SUSER_SNAME())";
$stmt = sqlsrv_query( $conn, $tsql);
if( $stmt === false )
{
echo "查询错误.";
die( print_r( sqlsrv_errors(), true));
}
$row = sqlsrv_fetch_array($stmt);
echo "登录的用户: ".$row[0];
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:
- ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
- php 不能连接数据库 php error Can''t connect to local MySQL server
- MySql状态查看方法 MySql如何查看连接数和状态?
- mysql 远程连接数据库的方法集合
- MySQL连接数超过限制的解决方法
- mysql优化连接数防止访问量过高的方法
- php开启mysqli扩展之后如何连接数据库
- python使用mysqldb连接数据库操作方法示例详解
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- SQL设置SQL Server最大连接数及查询语句
相关文章推荐
- php使用sql server验证连接数据库的方法
- PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
- PHP使用ODBC连接数据库的方法
- PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
- php程序无法使用localhost连接数据库解决方法(linux)
- PHP使用ODBC连接数据库的方法
- 关于使用php连接sql server的方法
- 使用 SQL Server 身份验证进行连接数据库
- PHP使用PDO连接数据库could not find driver解决方法
- PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
- SQL Server之——使用windows身份验证,jdbc连接数据库
- 在 ASP 中连接到 SQL Server 使用的身份验证方法
- PHP连接数据库的方法(3)
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- SQL Server连接VFP数据库的实现方法
- ASP.NET-ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- 连接数据库文件并使用Windows验证的连接字符串
- PetShop4.0数据库配置 无法连接到 SQL Server 数据库(未能建立数据库连接)的解决方法