php - 无法使用提供的设置连接到您的数据库服务器 sql-server 2008
问题描述
我无法连接到数据库。我有这些扩展名php_pdo_sqlsrv_72_ts_x64.dll
,并在文件php_sqlsrv_72_ts_x64
中添加了“extension = php_sqlsrv_72 ....”行。php.ini
我究竟做错了什么?
无法使用提供的设置连接到您的数据库服务器。
文件名:C:/Apache24/htdocs/smartattendanceciwec/system/database/DB_driver.php
行号:436
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'sa',
'password' => 'password',
'database' => 'Hospital',
'dbdriver' => 'sqlsrv',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
解决方案
您缺少的是系统中的 odbc 驱动程序。因为您使用的是服务器 2008 R2,您需要安装 odbc 驱动程序 11,您可以从这里下载:https ://www.microsoft.com/en-us/download/details.aspx?id=36434
推荐阅读
- c# - 使用 C# 在 Oracle 函数中传递函数参数不起作用
- javascript - Internet Explorer 11 中带有 reactjs 和 hellojs 的 Sharepoint 框架
- .net-core - 是否有获取 .net 核心流程指标的工具?
- angular - 与 formControlName 一起使用的 Angular 4 Multiselect 插件
- javascript - event.pageY 位置始终根据笔记本电脑屏幕尺寸而不是根据滚动点击位置
- python - 从漏斗中抓取 svg 标签
- javascript - 如何存储用户在网页中添加的新元素?
- ckeditor - 是否可以在不从 DOM 中删除视图的情况下隐藏 ContextualBalloon?
- python - python sql连接-pypyodbc-序列项0:预期的str实例,找到的字节
- kubernetes - 为什么我的 CloudWatch 日志没有出现?