ID:               31596
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php at thesheath dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         MSSQL related
 Operating System: win2003
 PHP Version:      4.3.9
 New Comment:

Please test the connection with mssql client tools first.

Connecting to mssql servers requires that the ports uses is open in the
firewall, that the correct user id and password is used (if the SQL
server allows SQL server authentication) or that the user account used
to execute the PHP script is authneticated on the web server. If
Integrated NT authentication is used you must specify
mssql.secure_connection = On in your php.ini file.


Previous Comments:
------------------------------------------------------------------------

[2005-01-18 12:33:00] php at thesheath dot com

Summary description changed

------------------------------------------------------------------------

[2005-01-18 12:17:10] php at thesheath dot com

Description:
------------
Webserver A is in an active directory VHOSTS, webserver B is in Active
directory VHOSTS2.  MSSQL Server A is in VHOSTS and MSSQL Server B is
in VHOSTS2.  If an attempt is made to connect to MSSQL Server A from
Webserver B using mssql_connect the connection fails.  However, if an
attempt is made to connect to MSSQL Server B from Webserver B using
mssql_connect, the connection will succeed.  This also applies if you
change the test around so webserver A connecting to MSSQL Server B. 
This is purely an internal connection with the only difference in the
webservers and ms sql servers is being they're in different domains.

Reproduce code:
---------------
<?php
  db_connect();
?>
<?php
function db_connect ()
{
  $db = mssql_connect ("sql2k230", "*****", "******");
  if (!$db) {
    echo "\nError connecting to SQL Server, User = '" . "" . "', p/w =
'" . "" . "' \n\n";
    die('Could not connect to server: ' . mssql_get_last_message());
  }
  $result = mssql_select_db ('master', $db);
  if (!$result) {
    die('Could not select database: ' . mssql_get_last_message());
  }
}
?>

Expected result:
----------------
The script above should have html included, in which case whatever html
is included should be produced in the browser after the db connect has
taken place.  Or a blank page if using the code only.

Actual result:
--------------
Warning: mssql_connect(): Unable to connect to server: sql2k227 in
e:\******** on line 28
Error connecting to SQL Server, User = '*****', p/w = '****' Could not
connect to server: 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=31596&edit=1

Reply via email to