Не удается подключить Linux XAMPP PHP к базе данных SQL Server - PullRequest
0 голосов
/ 12 апреля 2010

Я искал много сайтов без успеха. Я использую XAMPP 1.7.3a на Ubuntu 9.1.

Я использовал методы, найденные на http://www.webcheatsheet.com/PHP/connect_mssql_database.php,, они все терпят неудачу. Я могу «соединиться» со связанной базой данных через MS Access, однако это не является приемлемым решением, так как не все пользователи будут иметь доступ.

Первый метод (на веб-листе) использует mssql_connect, et.al. но я получаю эту ошибку от вызова mssql_connect ():

Предупреждение: mssql_connect () [function.mssql-connect]: невозможно подключиться к серверу: [мой сервер] в [мой код]

[мой сервер] - это адрес сервера, я использовал как имя хоста, так и IP-адрес.
[мой код] - это ссылка на файл и номер строки в моем .php-файле.

Есть ли где-нибудь файл журнала, в котором будет больше информации о сбое, как на моем компьютере, так и на SQL Server? У нас нет добросовестных администраторов баз данных, поэтому мне потребуется конкретная информация для передачи, если проблема, по-видимому, связана с сервером.

Любая помощь приветствуется, включая RTM, когда указано местоположение M! Спасибо

Ответы [ 3 ]

0 голосов
/ 13 апреля 2010

Можете ли вы показать нам, как вы использовали mssql_connect?

Кстати, я бы использовал драйвер PHP , предлагаемый Microsoft, чтобы позволить PHP подключаться к Microsoft SQL Server.

0 голосов
/ 15 апреля 2010

После подключения к сети я обнаружил, что PHP пытается подключиться к SQL Server через порт 4000 вместо 1433.

0 голосов
/ 13 апреля 2010

Вы уверены, что используете сервер MS SQL? Насколько мне известно, пакеты XAMPP поставляются с сервером MySQL. Попробуйте использовать mysqli_connect() с теми же параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...