Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL Server / 8 сообщений из 8, страница 1 из 1
03.06.2006, 14:49
    #33770477
Alexey-M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
Существует сеть из 2 машин. На 1 из них установлен MSDE. Если я пытаюсь работать с сервером из VFP с той машины на которой установлен сервер, все ОК. Если же клиент пытается выполнить соединение с другой машины, то не удается соединиться с сервером ни при создании DSN ни при соединении через SQLSTRINGCONNECT. В чем может быть проблема ?

Вот этот код работает с локальной машины:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
LOCAL lnHandleConnect
lnHandleConnect = SQLSTRINGCONNECT("Driver={SQL Server};Server=storagedata;Database=master;Uid=sa;Pwd=111336;")
? lnHandleConnect
IF lnHandleConnect <  0 
  ? 'Ошибка'
  RETURN 
ENDIF 
 SQLEXEC(lnHandleConnect, "SELECT * FROM sysusers","sysusers")
 SQLDISCONNECT( lnHandleConnect) 

И выдает, вот это с другой машины:
...
Рейтинг: 0 / 0
03.06.2006, 14:50
    #33770479
Alexey-M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
...
Рейтинг: 0 / 0
03.06.2006, 14:58
    #33770486
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
Alexey-M В чем может быть проблема ?
Причина же написана - нет доступа...

Проверьте, что Вы имеете доступ к этому сереверу, что там разрешены удаленные соединения, что Вы в одном домене, что у MSDE открыт и разрешен TCP/IP протокол + Firewall на сервере и на клиенте открыт аналогично (+ порт 1433 by default)... Это очень длинный список...

Good luck!
...
Рейтинг: 0 / 0
03.06.2006, 15:11
    #33770495
Alexey-M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
А, как проверить, что у MSDE разрешен TCP/IP ? У меня нет клиентов типа EM и QA.
...
Рейтинг: 0 / 0
04.06.2006, 00:54
    #33770789
Vladimir M Sklyar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
http://sql.ru/forum/actualsearch.aspx?search=msde+tcp&sin=0&a=&ma=0&bid=1&dt=-1&s=1&so=1


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.06.2006, 11:52
    #33770921
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
Alexey-MА, как проверить, что у MSDE разрешен TCP/IP ? У меня нет клиентов типа EM и QA.
Я бы ОЧЕНЬ посоветовал использовать MS SQL 2005 express edition - официально бесплатная версия, объем базы данных увеличен до 4 GB и очень хорошо сделано администрирование... Там есть специальная утилита, которая включает/выключает протоколы...

Good luck!
...
Рейтинг: 0 / 0
04.06.2006, 14:08
    #33771002
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
Alexey-MА, как проверить, что у MSDE разрешен TCP/IP ? У меня нет клиентов типа EM и QA.
Посмотрите в папке LOG, где инсталлирован MSDE текстовый файл с логом старта серера и ищите надпись типа:
Server is listening on [ 127.0.0.1 <ipv4> 1433].
Если есть только Shared Memory, то можно подключиться к вашему MSDE только локально. Вы при инсталляции не указали опцию, что сервер должен работать через TCP/IP с сетевыми клиентами.
С уважением, Алексей.
...
Рейтинг: 0 / 0
04.06.2006, 19:55
    #33771209
Alexey-M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server
Спасибо всем, разобрался.
Нужно было ставить с параметром
DISABLENETWORKPROTOOLS=0
и на клиенте настроить псевдоним.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL Server / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]