调用 SQL 存储过程的 PHP 不会从链接的 SQL Server 返回数据


PHP calling a SQL stored procedure doesn't return data from a linked SQL Server

我有一个PHP网页,它在server1上调用MS SQL 2005存储过程。一切正常,直到存储过程尝试从其他链接服务器获取信息。然后页面停止,过程停止,不返回任何内容...没有错误,什么都没有。存储过程可以像以下选择语句一样简单...从SERVER2中选择项名称。DBO。项目该过程在两台服务器上的SQL中正确运行,其凭据与我在PHP中使用的凭据相同。

提前感谢您的帮助!

我在以下网站上找到了问题的答案http://bomforcastprep/index.php在执行存储过程之前,我必须添加以下两行 PHP...$result = mssql_query("SET ANSI_NULLS ON") 或 die(mssql_get_last_message()); $result = mssql_query("SET ANSI_WARNINGS ON")或 die(mssql_get_last_message());