Войти

Показать полную графическую версию : [решено] Удалённое подключение к MS SQL из PHP


zvezda_t
03-08-2010, 07:32
на виртуальную машину поставила Microsoft SQL Server
установила на своём компе Студию : Microsoft SQL Server Management Studio
виртуальная машина и комп пингуются, из студии подключиться получилось к серверу, а вот из скрипта - никак((

убрала коментарий
extension=php_mssql.dll
библиотеку установила ntwdblib.dll
phpinfo(); - выдаёт информацию о mssql


$host ="VMware\SQLEXPRESS";
$login ="sa";
$password="123456";

echo("111\n");
mssql_connect($host,$login,$password) or die('mssql_connectfailed '.mssql_get_last_message());
echo("222");

Результат:
111 mssql_connectfailed

как исправить? ошибку как нибудь можно посмотреть?

Sham
03-08-2010, 23:51
мб заморочка с брандмауэром - для проверки на время отключите совсем.

zvezda_t
05-08-2010, 18:19
отключила.
самое странное - что я из студии могу подключиться - а из пхп никак...

Sham
06-08-2010, 03:15
может драйвер (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9) поможет...

zvezda_t
07-08-2010, 07:51
установила этот драйвер.
после того как в свой скрипт добавила строку

dl('php_sqlsrv_53_ts_vc6.dll');

страничка перестала отображаться

zvezda_t
07-08-2010, 11:41
вот что выходит:
Warning: mssql_connect(): Unable to connect to server: VMware\SQLEXPRESS in C:\server\www\index.php on line 11

Sham
08-08-2010, 01:01
Тут (http://docs.php.net/manual/en/function.mssql-connect.php#77437) почитайте комментарий к функции mssql_connect (и другие тоже - подобная проблема там отражена).

Похоже, эта тема (http://sql.ru/forum/actualthread.aspx?bid=1&tid=778370) тоже ваша...




© OSzone.net 2001-2012