Я пытаюсь подключиться к моему локальному SQL Server 2008 R2 (также пробовал с 2005, точно такой же результат) с PHP.Я использую PHP 5.1, который все еще поддерживает php_mssql и mssql_connect ().
по какой-то причине PHP просто не может найти мой сервер, я могу без проблем подключиться через ODBC и это нормально, но я хотел бы подключиться кSQL Server напрямую.
Я подключал PHP к SQL Server миллион раз на разных серверах, и, похоже, это единственный вопрос, вызывающий у меня проблемы.
Это мой маленький тестовый код, который нужно попробоватьи установите соединение.
//define connection garbage
$db['hostname'] = "USER90C6\SQLEXPRESS";
$db['username'] = "user";
$db['password'] = "password";
$db['database'] = "kal_auth";
//connection string
$conn = mssql_connect($db['hostname'], $db['username'], $db['password']);
//does it work? :o
if($conn)
{
echo "works";
}
else
{
echo "fails";
}
Ошибка, которую выдает этот код:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: USER90C6\SQLEXPRESS in C:\xampp\htdocs\test.php on line 9
fails
Что-то серьезно не так с моей настройкой?или я что-то упустил.