在wamp中安装sql server驱动的步骤方法

在wamp中安装sql server驱动的方法

配置php+sql server 连接方式,配置成功才能远程访问数据库。

PHP自带的MSSQL扩展php_mssql.dll是给SQL Server 2000用的

要使用SQL Server 2005以上版本,就要用到微软为PHP提供的最新第三方扩展SQL Server Driver for PHP才行。

以下是安装的步骤:(前提条件,在wamp安装正确的情况下,图标是粉红色的,打开运行后变成绿色就是正常的)

第一步、下载SQL Server Driver for PHP,

(下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098

相关信息:http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

下载后解压缩,将所有的.dll(拷贝对应的dll文件即可)文件拷贝到php安装目录的ext文件夹中)目前最新版本3.2, 就是一个应用程序例如SQLSRV32。

运行SQLSRV32,输入php的安装目录的ext文件夹,例如E:\wamp\bin\php\php5.5.12\ext 点击ok确定,然后打开php.ini,添加以下语句打开php_sqlsrv和php_pdo_sqlsrv扩展:

——————————————————–

[PHP_PDO_SQLSRV]

extension=php_pdo_sqlsrv_55_ts.dll

[PHP_SQLSRV]

extension=php_sqlsrv_55_ts.dll

--========================================

这里的55表示的是php5.5,如果你的是5.4版,就改成54,如果你的PHP版本是线程安全的,那么你的PHP安装目录下应该有一个php5ts.dll,与这里的两行语句对应,如果是php5nts.dll,那么上面的语句应该是:

[PHP_PDO_SQLSRV]

extension=php_pdo_sqlsrv_54_nts.dll

[PHP_SQLSRV]

extension=php_sqlsrv_54_nts.dll

##重启Apache,查看php信息可以看到sqlsrv的相关配置信息,如果无此信息,很有可能驱动扩展文件的版本跟你的php版本不一致。

--=========================================

第二步、连接测试 创建一个类似如下的PHP测试脚本,在浏览器上访问该脚本http:\localhost\test01.php

如下是测试代码:

<?php

$db_server = ‘192.168.31.1‘;

$db_id = ‘sa‘;

$db_pwd = ‘[email protected]#123‘;

$db_name = ‘abc‘;

$con_info = array("Database" => $db_name, "UID" => $db_id, "PWD" =>

$db_pwd);

global $con;

$con = sqlsrv_connect($db_server, $con_info);

//$con = mssql_connect($db_server,$db_id,$db_pwd);

if (!$con) {

print_r( sqlsrv_errors());

}else{

echo "connected!";

}

?>

--================================

如果出现报错,进行第三步,如果提示“connected!”,那就配置成功了

如果访问出现报错,一般会返回类似如下的信息,根据这些信息,在其提供的URL下载Native Client进行安装,也就是这里提到的第三步。

--===========================================例如像这样的

Array

(

[0] => Array

(

[0] => IMSSP

[SQLSTATE] => IMSSP

[1] => -49

[code] => -49

[2] => This extension requires the Microsoft SQL Server 2012

Native Client. Access the following URL to download the Microsoft SQL

Server 2012 Native Client ODBC driver for x86:

http://go.microsoft.com/fwlink/?LinkId=163712

[message] => This extension requires the Microsoft SQL Server

2012 Native Client. Access the following URL to download the Microsoft

SQL Server 2012 Native Client ODBC driver for x86:

http://go.microsoft.com/fwlink/?LinkId=163712

)

[1] => Array

(

[0] => IM002

[SQLSTATE] => IM002

[1] => 0

[code] => 0

[2] => [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定

默认驱动程序

[message] => [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并

且未指定默认驱动程序

)

)

--======================================================

第三步、下载Microsoft SQL Server 2012 Native Client进行安装。

下载地址:http://www.softpedia.com/dyn-postdownload.php?p=144149&t=0&i=2

下载后,运行应用程序sqlncli,一路next后,安装完成即可!

第四步、在php.ini下找到mssql.secure_connection = Off,把Off修改成On,如下:

mssql.secure_connection = On

时间: 12-29

在wamp中安装sql server驱动的步骤方法的相关文章

访问内网中的sql server数据库的简便方法

前言: 有时候我们要访问局域网内的 sql server服务器,比如测试环境数据库在公司内网,回到家或在客户现场要连接内网中的数据库 第一步:假如可以连接局域网的数据库 192.168.150.129 ,在远程还要能连接它 第二步:在内网穿山甲中添加一个TCP端口,本机IP填局域网的IP,端口 1433,映射到外网端口 随便填 然后就可以用 yxnat.softdev.top,7777 访问内网中的sql server数据库了 数据库连接配置文件中也可以这填上端口号就可以连接 YXNAT.Sof

Windows2012中安装SQL Server 2014 + TFS 2015

安装SQL Server 2008 R2

本篇文章主要来讲安装SQL Server 2008R2的步骤: SQL Server具有很强的伸缩性,即可适应普通用户对数据库的需求,又可适应大规模企业用户对数据库的需求.所以,安装SQL Server2008R2时需要考虑运行的软硬件条件.购买版本和应用功能范围.下面以SQL Server2008R2企业版x64位为例. 安装SQL Server前,首先满足系统的软硬件的最小需求(处理器.内存.硬盘空间.操作系统及补丁程序). 在安装SQL Server的安全注意事项 ■增强物理安全性 ■使用

SQL安装过程中“针对SQL Server 注册表的一致性验证“出错解决方式

1.打开注册表,查找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804],分别打开Counter 和Help 2.打开Counter,把滚动条拉倒最后,然后记下最大的那个值(不同计算机不一样的),记下后关闭窗口 3.同样的打开Help,滚动到最后记最大的那个值(你们的值不一定跟我一样的哦!!!),记下后关闭窗口 4,再重新定位到Perflib的节点上, 5.双击Last Counter然后在

在打包程序中自动安装SQL Server数据库 .

原文:在打包程序中自动安装SQL Server数据库 . 1.创建安装项目“Setup1”安装项目 在“文件”菜单上指向“添加项目”,然后选择“新建项目”. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”.在“名称”框中键入 “setup1”. 单击“确定”关闭对话框. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开. 在“属性”窗口中,选择 ProductName 属性,并键入”亿万电器成套报价系统”. 2.在安装项目中创建

安装sql server提示挂起报错

在安装sql server时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机”错误.无法进行下去. 参考有关资料后,以下步骤基本可以解决: 1)添加/删除程序中彻底删除sql server. 2)将没有删除的sql server目录也删除掉.3)点击 开始 运行 输入:regedit打开注册表,找到如下目录在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager中找到P

安装SQL SERVER开启SA用户登录的方法

家庭安装SQL SERVER开启SA用户登录的方法:(切记按照网址操作完后,最后一定要在"管理工具"的"服务"里把"SQL SERVER(MSSQL SERVER)"停用一次后再启动,否则依旧无法使用SA登录) 在新安装SQL,用SA用户登录数据库的时候出现如下的错误: 之前装过SQL7.0, SQL2000, SQL2005版的.2008版的,好像没有这复杂啊,百度了下找到了一个解决方案,归纳一下:这个错误一般由三个原因引起,登录方式设置错误.

在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能. SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(W

安装 SQL Server 2008 R2 的硬件和软件要求(转)

以下各部分列出了安装和运行 SQL Server 2008 R2 的最低硬件和软件要求.有关 SharePoint 集成模式下的 Analysis Services 的要求的详细信息,请参阅硬件和软件要求 (PowerPivot for SharePoint). 对于 SQL Server 2008 R2 的 32 位和 64 位版本,适用以下要求: SQL Server 2008 R2 Datacenter 有评估版可供使用,试用期为 180 天.有关详细信息,请参阅 SQL Server: