Hi,

Thanks for the document. I have used the Administrative Tools to create a new 
ODBC data source, and it has been shown that the tests has been done 
successfully from the System DSN.

 My next question is this, with my ODBC driver compiled successfully, this is 
the connection string I have established to connect to the database using ODBC 
connection.

$connection_string = 'DRIVER={SQL Server};SERVER=localhost;DATABASE=master';
$user = 'user';
$pass = 'xxxxx';
odbc_connect($connection_string, $user, $pass) or die ("Cannot connect to 
database");
echo "You are connected to the database';

However, this has so far never given me any success. As I mentioned before, 
since this PHP script would be stored on the same server as the database, I 
only have to indicate the server as localhost, as I have had in the ODBC 
connection, right?

Or, is there anything else I have missed?
Thanks for your help.

Alice
======================================================
Alice Wei
MIS 2009
School of Library and Information Science
Indiana University Bloomington
[EMAIL PROTECTED]
________________________________________
From: Elizabeth M Smith [EMAIL PROTECTED]
Sent: Tuesday, June 17, 2008 4:39 PM
To: Wei, Alice J.
Cc: php-windows@lists.php.net
Subject: Re: [PHP-WIN] Re: PHP and MSSQL Connection on IIS 5.1

Wei, Alice J. wrote:
> Hi,
>
>   For ODBC connections, are you using MSSQL 2005? I am currently using 
> Windows XP for the server with PHP 5.2.
>
>    I am currently using this version of the MS SQL server, and thus when I am 
> seting up the ODBC connection, I notice that it keeps failing possibly 
> because the SQL Server is indicated as 2000 and not even 2003. Would this 
> make a difference?
>
> Thanks in advance.
>
> Alice
> ======================================================
> Alice Wei
> MIS 2009
> School of Library and Information Science
> Indiana University Bloomington
> [EMAIL PROTECTED]
> _____________________

As long as you're using the right odbc connection string it shouldn't
matter - you shouldn't have to use a dsn even -

www.connectionstrings.com/?carrier=sqlserver has a nice listing of how
you should be formatting your connection strings

Remember that you need to be able to have permission to connect to the
database!  For PHP the easiest way to do this is to get TCP/IP working
for sqlserver and using sql level authentication, not windows
authentication.  You'll have to get into the client tools to get this
working properly, and it's been long enough since I had to mess with it
that I don't remember exactly where those settings are.

Thanks,
Elizabeth

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to