MSSQL 数据库链接错误 :
发布于:2022-01-17 09:50:54
#1 yitm
MSSQL 服务器名称 SCTZSERV-5A7787
MSSQL 端口默认的 1433
define("SP_PATH",dirname(__FILE__)."/SpeedPHP");
define("APP_PATH",dirname(__FILE__));
$spConfig = array(
'db' => array( // 数据库连接配置
'driver' => 'mssql', // 驱动类型
'host' => 'SCTZSERV-5A7787', // 数据库地址,数据库链接字符串
'login' => 'sa', // 用户名
'password' => '123', // 密码
'database' => 'test', // 库名称
'prefix' => '', // 表前缀
'persistent' => FALSE, // 是否使用长链接
),
'db_driver_path' => SP_PATH.'/Drivers/mssql.php', // 自定义数据库驱动文件地址
);
require(SP_PATH."/SpeedPHP.php");
spRun();
106行 出错
106. $this->conn = $linkfunction($dbConfig['host'], $dbConfig['login'], $dbConfig['password']) or spError("数据库链接错误 : " . mssql_get_last_message());
2010-05-21 12:48:13
#2 jake
请先看看speedphp 3关于mssql数据库链接配置的方法,端口的设置。
http://speedphp.com/post/database-setting.html
2010-05-21 13:00:52
#3 yitm
请先看看speedphp 3关于mssql数据库链接配置的方法,端口的设置。
jake 发表于 2010-5-21 13:00
就是按照那个设置的!
2010-05-21 13:48:28
#4 jake
就是按照那个设置的!
yitm 发表于 2010-5-21 13:48
从上面贴出的代码,没有关于端口的设置,请仔细看该说明对mssql端口方面的设置。
2010-05-21 14:08:34
#5 yitm
'host' => 'SCTZSERV-5A7787,1433', // 数据库地址,数据库链接字符串
设置成这样也不行!
2010-05-21 14:11:12
#6 ryk007
你看看直接写服务器的ip地址可以不
2010-05-21 14:13:01
#7 jake
这里是php.net提供的原始mssql链接代码,你可以拿来测试测试
http://cn2.php.net/manual/en/function.mssql-connect.php
$server = 'KALLESPC\SQLEXPRESS';
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
2010-05-21 14:15:33
#8 yitm
回复 ryk007
'host' => '127.0.0.1,1433'
这样也不行
MSSQL没有问题。用ASP 和.NET 都可以连接
2010-05-21 14:17:21
#9 jake
还有,错误提示是什么?
另外,如果认为speedphp的代码有任何BUG,欢迎到意见反馈区提出,写明引起问题的原因和使用环境,谢谢!
2010-05-21 14:27:42
#10 anti
搜索 ntwdblib.dll
下载最新版本,覆盖php自带的
2010-10-20 09:02:34
#11 jake
搜索 ntwdblib.dll
下载最新版本,覆盖php自带的
anti 发表于 2010-10-20 09:02
贊一个
2010-10-20 09:04:27
#12 anti
jake,speedphp里面有没有“空操作或者空控制器”的默认方法啊?
比如存在这个链接:/index.php?c=main&a=index
然后不小心打错字了:/index.php?c=main&a=inde (少了个'x')
会出现:“
路由错误,请检查是否存在该函数。”有没有像thinkphp那样的__empty函数?
在没有相应 控制器或方法 的时候跳转到指定页面(比如我自己做个404页面)
2010-10-20 17:37:21
#13 jake
jake,speedphp里面有没有“空操作或者空控制器”的默认方法啊?
比如存在这个链接:/index.php?c=main&a=i ...
anti 发表于 2010-10-20 17:37
看看这里
http://speedphp.com/post/dev-diy-404.html
2011-03-11 21:08:27