This extension requires the ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86
怎么处理?求助!!
1
arnofeng 2015-01-30 08:30:53 +08:00 via Android
让你下载odbc网址都给你了
|
2
kslr 2015-01-30 08:32:01 +08:00 via Android 1
质量真是越来越低 不动动脑子
|
3
qweert 2015-01-30 08:36:03 +08:00
1. Access the following URL
2. download the ODBC Driver 11 for SQL Server for x86 3. install |
4
hrbwaxdoll OP |
5
Mac 2015-01-30 08:51:54 +08:00 1
|
6
tabris17 2015-01-30 09:00:00 +08:00
你用的是ODBC扩展?PHP不是有原生的mssql扩展么
|
7
hrbwaxdoll OP |
8
tabris17 2015-01-30 09:20:11 +08:00 1
|
9
hrbwaxdoll OP @tabris17 也试过了。
|
10
jevonszmx 2015-01-30 09:26:48 +08:00 1
1、首先根据情况安装ODBC驱动
sql server native client for 2008 rc2请根据系统安装不同的版本,64位系统请安装X64版本。 64bit链接: http://go.microsoft.com/fwlink/?LinkID=188401&clcid=0x804%EF%BC%88http://go.microsoft.com/fwlink/?LinkID=188401&clcid=0x804%EF%BC%89 32bit链接: http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x804%EF%BC%88http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x804%EF%BC%89 2、php链接,推荐配置odbc模式,使用pdo链接: odbc模式:需要配置ODBC数据源(在控制面板中添加增加“控制面板\所有控制面板项\管理工具\数据源(ODBC32)”,“控制面板\所有控制面板项\管理工具\数据源(ODBC64)) ' 64位版的位置:C:\windows\system32\odbcad32.exe ' 32位版的位置:C:\windows\sysWOW64\odbcad32.exe ' @see http://support.microsoft.com/kb/942976 添加"系统DSN",类型选择“SQL SERVER Native Client 10.0”,名称为“sqldsn”,依次填写即可): (关于驱动类型,SQL SERVER是一种比较早的驱动,属于MDAC;SQL SERVER NATIVE CLIENT有更好的性能和丰富的功能) 3、windows和linux区别: windows下从sqlserver取出来的值是gbk编码,存取要转码; Linux系统下,配置freetds+unixodbc,使用odbc模式即可,默认是utf-8编码(freetds设置utf-8会自动转码)。 |
11
hrbwaxdoll OP @jevonszmx 谢谢,我去试试~
|
12
jevonszmx 2015-01-30 09:37:47 +08:00 1
@hrbwaxdoll
我们公司php环境就是这样的: linux(包括mac)就是freetds+unixodbc,windows是SQL SERVER Native Client(代码里面自动适应,根据操作系统做自动编码转换,一般是前端研发在用,生产不用),使用起来非常方便。 最多的表有上亿的数据,完全没有压力。~~sqlserver默认情况下比mysql给力呀。 |