2012-04-09 3 views
0

Ich habe eine PHP-Webseite, die eine MS SQL 2005 Stored Procedure auf Server1 aufruft. Alles funktioniert gut, bis die gespeicherte Prozedur versucht, Informationen von einem anderen verbundenen Server abzurufen. Dann stoppt die Seite, die Prozedur stoppt und nichts wird zurückgegeben ... .no Fehler nein nichts. Die gespeicherte Prozedur kann so einfach wie die folgende SELECT-Anweisung sein ... SELECT ITEMNAME FROM SERVER2.DBO.ITEMS Die Prozedur wird auf beiden Servern mit den gleichen Anmeldeinformationen wie in PHP korrekt ausgeführt.PHP ruft eine gespeicherte SQL-Prozedur nicht zurück Daten von einem verknüpften SQL Server

Vielen Dank im Voraus für die Hilfe!

+0

Verwendet es eine vertrauenswürdige Verbindung (Windows-Anmeldung) oder eine SQL Server-Anmeldung? – RBarryYoung

Antwort

0

ich die Antwort auf mein Problem auf der folgenden Website http://bomforcastprep/index.php Ich hatte entsprechen die folgenden zwei Zeilen PHP-Recht hinzufügen, bevor ich die gespeicherte Prozedur ausführen ... $ result = mssql_query („SET ANSI_NULLS ON“) oder sterben (mssql_get_last_message()); $ result = mssql_query ("SET ANSI_WARNINGS ON") oder sterben (mssql_get_last_message());

Verwandte Themen