直到昨天,我还很高兴地在IIS 7上使用PHP 5连接到2005。
昨天,我开始在选择数据库时出现错误。
<?php
$link = mssql_connect('localhost,1433', 'login', 'password');
if(!$link) {
die('could not connect to MSSQL');
}
if(!mssql_select_db('database', $link)) {
echo mssql_get_last_message();
die('could not select db');
}
?>这将产生以下结果:
“将数据库上下文更改为‘数据库’。无法选择db”
因此,mssql_get_last_message输出的Changed database context to 'database'.似乎都是正确的,并不是一个真正的错误消息。但随后,mssql_select_db仍在失败。
我测试了以下几个方面:
我不知道还能测试什么。
发布于 2010-09-30 13:43:07
感谢马丁和菲尔的回应。我创建了一个新的登录名和一个新的相应的用户来解决这个问题。
https://stackoverflow.com/questions/3830237
复制相似问题