[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подключение к удалённому серверу из пхп
Страницы: 1, 2, 3
zvezda_t
на виртуальную машину поставила Microsoft SQL Server
установила на своём компе Студию : Microsoft SQL Server Management Studio
виртуальная машина и комп пингуются, из студии подключиться получилось к серверу, а вот из скрипта - никак((

if(mssql_connect("VMware\SQLEXPRESS","sa","123456"))
print "<br/>yes";
else
print "<br/>no";

выходит "no"((( что делать?

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
echo("111\n");
mssql_connect($host,$login,$password) or die('mssql_connectfailed '.mssql_get_last_message());
echo("222");


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

что делать? rolleyes.gif

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
sergeiss
А это сё??? Это явно не сервер... Тут нужен адрес сервера. Возможно, что с каким-то путём. Но по-любому вначале должен быть IP-адрес.
Цитата (zvezda_t @ 2.08.2010 - 18:24)
VMware\SQLEXPRESS



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zvezda_t
есть ip адрес виртуальной машины, на которую установлен сервер
192.168.18.2
это то или что то другое надо?

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
sergeiss
Адрес должен быть что-то типа такого:
192.168.18.2
или
192.168.18.2/VMware
или
192.168.18.2/VMware/SQLEXPRESS
или
192.168.18.2/SQLEXPRESS
или
...

PS. Или такой слэш "\".

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
arvitaly
sergeiss
http://docs.php.net/manual/ru/function.mssql-connect.php

Смотрите пример

zvezda_t
А каким образом организована сеть между вирт. и основным windows
zvezda_t
ни один из вариантов, не работает(
а пинговаться он в каком виде должен? тоже с дополнением к ip?

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
Цитата
А каким образом организована сеть между вирт. и основным windows

для виртуальной машины - основной шлюз - это ip основного компа

связаны они через сетевое окружение

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
arvitaly
Какая редакция SQL сервера?

Где то там в настройках в самом начале есть галочка разрешать сетевые подключения, хотя если в студии подключается то не знаю

Попробуйте обновить ntwdblib.dll
sergeiss
Цитата (arvitaly @ 2.08.2010 - 20:37)
sergeiss
http://docs.php.net/manual/ru/function.mssql-connect.php

Смотрите пример

Ну и чего из этого примера следует? Этот сервер должен тогда быть прописан в Винде, чтобы она знала, где искать сервер с таким именем.
Либо - указать адрес здесь в явном виде.

Я вот тоже могу привести пример smile.gif Из своего сайта. Мне проще было в явном виде IP указать:
$mssql_link=@mssql_connect ( "10.34.200.65\SQL_2005_BSS", '......', '.....' );

if( !$mssql_link )
{
.......



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
arvitaly
Ну так у любого компьютера в Windows есть имя, а вот IP может быть динамическим
arvitaly
А какой у Вас http-сервер
zvezda_t
на моём компе стоит Apache + MySQL +PHP
на виртуальной машине IIS и MS SQL

вот я с основного компа хочу подключиться к Серверу SQL(на виртуальной машине)


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
Цитата
Попробуйте обновить ntwdblib.dll

мой файл 19.11.2009

нужно новее? где взять?


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
arvitaly
Нет новее не нужно, тогда пока нет идей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.