ID: 15400 Comment by: sang6iru at yahoo dot com Reported By: john_woodhouse at hammond-logistics dot co dot uk Status: Closed Bug Type: MSSQL related Operating System: Windows 2000 PHP Version: 4.1.1 New Comment:
I have the same problem,... Warning: MS SQL: Unable to connect to server: LOCAL in E:\Inetpub\wwwroot\dprd\include\koneksi.php on line 20 Warning: MS SQL message: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in E:\Inetpub\wwwroot\dprd\include\koneksi.php on line 21 Warning: MS SQL: Unable to connect to server: (null) in E:\Inetpub\wwwroot\dprd\include\koneksi.php on line 21 Warning: MS SQL: A link to the server could not be established in E:\Inetpub\wwwroot\dprd\include\koneksi.php on line 21 >> I've fix some message : Warning: MS SQL: Unable to connect to server: (sangbiru) in E:\Inetpub\wwwroot\dprd\include\koneksi.php on line 21 by adding "sangbiru" user in > Computer Management > User&Group Management.... but when I try to fix this problem by adding "(null)" user, I get the message above... :( anyone could help me?? Previous Comments: ------------------------------------------------------------------------ [2002-04-02 04:02:44] john_woodhouse at hammond-logistics dot co dot uk Excellent.. this works... Thanks Adrian.. Ok you can close this now.. :) ------------------------------------------------------------------------ [2002-03-27 06:38:39] phpstuff at aweiler dot com *** SOLVED *** If the configuration option "mssql.compatability_mode" is missing, then php_mssql fails to initialize the procedure pointer for "get_column_content". Looks like a bug, but can be avoided simply by adding the configuration option: mssql.compatability_mode = Off May be it is the best to take php.ini-dist and copy the full [MSSQL] section in your active php.ini. Cheers, Adrian ------------------------------------------------------------------------ [2002-03-27 04:53:34] phpstuff at aweiler dot com The crash occurs only if the query returns any records. The following example crashes on the last query. All others run fine (appropriate access rights assumed ;-) <? mssql_connect() or die ("Cannot open mssql\n"); @mssql_query("DROP DATABASE test"); mssql_query("CREATE DATABASE test") or die ("Cannot create database\n"); mssql_select_db ("test") or die ("Cannot select database\n"); mssql_query("CREATE TABLE foo (bar int)") or die ("Cannot create table\n"); mssql_query("INSERT INTO foo (bar) VALUES (1)") or die ("Cannot insert into table\n"); $res = mssql_query ("SELECT * FROM foo WHERE bar=2") or die ("DB error\n"); echo "Before crashing query\n"; $res = mssql_query ("SELECT * FROM foo") or die ("DB error\n"); ?> Using NT4 SP5 and tried with both PHP4.1.1 and 4.1.2 ------------------------------------------------------------------------ [2002-03-13 14:14:25] nest at rts dot ru The same problem. Win2K Pro, PHP 4.1.2 ===PHP.INI error_reporting= E_ALL; display all errors, warnings and notices enable_dl=on extension_dir=c:\php\extensions extension=php_mssql.dll === <?php $h = mssql_connect("nest.rtsnet.ru,1433", "wwwuser", "***"); mssql_select_db("WebInfo"); $rs = mssql_query("SELECT * FROM foo"); ?> Running from command line or as CGI results in the fatal application error. Any bug in query string results in normal PHP error message "MS SQL: Query failed in ....". ODBC version works ok. ------------------------------------------------------------------------ [2002-02-06 09:19:17] john_woodhouse at hammond-logistics dot co dot uk the [] were just there to denote what I was putting into them ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/15400 -- Edit this bug report at http://bugs.php.net/?id=15400&edit=1