php使用sql server验证连接数据库的方法


Posted in PHP onDecember 25, 2014

本文实例讲述了php使用sql server验证连接数据库的方法。分享给大家供大家参考。具体分析如下:

当您连接到 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 时应采取以下预防措施,下面看一个简单的实例,代码如下:

<?php 

$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程序设计有所帮助。

PHP 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
php记录日志的实现代码
Aug 08 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP开发微信支付的代码分享
May 25 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
php实现微信公众号无限群发
Oct 11 PHP
php防止CC攻击代码 php防止网页频繁刷新
Dec 21 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
php实现mysql事务处理的方法
Dec 25 #PHP
php使用pdo连接mssql server数据库实例
Dec 25 #PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 #PHP
完整删除ecshop中获取店铺信息的API
Dec 24 #PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 #PHP
thinkPHP实现表单自动验证
Dec 24 #PHP
php将csv文件导入到mysql数据库的方法
Dec 24 #PHP
You might like
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
laravel学习教程之关联模型
2016/07/30 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
使用UglifyJS合并/压缩JavaScript的方法
2012/03/07 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
JQuery入门基础小实例(1)
2015/09/17 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
JS实现分页导航效果
2020/02/19 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
网络管理专业求职信
2014/03/15 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
法人委托书的范本格式
2014/09/11 职场文书
交通事故代理词范文
2015/05/23 职场文书
解析MySQL索引的作用
2022/03/03 MySQL