针对外部打开数据库失败的RolyBase查询服务失败怎么

注意:连接数据库时的数据库名稱是安装mysql的主机名且要提前在mysql上创建好hue数据库。

}

由于最近工作的关系需要研究Moodle系统,它是一个线上学习的教学平台是一个PHP的免费开源项目,目前Windows下的最新版是推荐使用MySql数据库,毕竟PHP+MySQL组合一起会更佳但由于我目湔还在MS的.Net阵营,所以期待使用熟悉的MSSQL数据库这样也能跟现有的.Net系统进行很好的整合,并有利于以后的维护

从官网下载最新的安装包,解压后里就包含了Apache和PHP的运行文件而且都是不需要重新安装的绿色版,如果想自动运行则可手动添加进Windows后台服务进入Apache主目录的bin目录下,使用cmd命令安装Apache后台服务:httpd.exe -k install

确保Apache运行PHP没问题后,再需要修改PHP主目录下的php.ini配置文件以支持MSSQL数据库的连接。为了更好的进行调试显示错误先分别修改php.ini里的display_errors = On和log_errors = On显示错误信息,配置过程主要参考官网说明文档:直到最后运行test.php提示连接数据库成功。

这是我今天遇到的最多的错误信息主要还是连接SQLSERVER数据库的问题,总结问题原因主要为如下几点:

这个警告很奇怪是我在配置Moodle用户使用外部数据库时,登陆出现的错誤信息当我使用外部的MSSQL2005数据库表来检验用户名和密码时,明明设置的外部数据库表里有这条记录却老是提示登录无效,请重试运行test.php吔提示Successful connection能成功连接到数据库,后面将外部数据库的登陆用户名设置为sa问题解决。

}

我要回帖

更多关于 打开数据库失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信