Связь клиента и сервера -
Добрый день! Во-первых, хочу сказать огромное спасибо за программу! Честно говоря, не ожидал такое найти.... Во-вторых, признаюсь честно, нигде не встречал такой быстрой и грамотной поддержки пользователей!!! В-третьих, ПОМОГИТЕ!!!
Помогите связать клиентскую и серверную части программ на двух компах. Телнетом зацепиться не удаётся, выдаёт "сбой подключения". Что делать и куда бежать, не знаю((( СПАСИБО!!!
salinger писал(а): Помогите связать клиентскую и серверную части программ на двух компах. Телнетом зацепиться не удаётся, выдаёт "сбой подключения". Что делать и куда бежать, не знаю((( СПАСИБО!!!
То есть Вы хотите сказать , что у Вас в сети стоит SQL Server , а на одной из машин установлен клиент , и этому клиенту не удается подключиться к серверу ?? Если так , то давайте все по порядку . Что происходит при соединении ?? "Ругается" на что ??
salinger
Пользователь
Специалист
Постов: 22
В ответ на: Связь клиента и сервера -
Установка как серверной, так и клиентской части программы прошла нормально. На первом компьютере с полной версией программы подключение к базе проходит нормально, за исключением одного момента, но об этом позднее... На клиенте, поставив галку "Настройка", сам вписал имя компьютера(айпишник тоже пробовал) и название базы. Нажимаю "Вход", спустя несколько секунд появляется сообщение "Невозможно найти сервер или базу". На этом пока всё(((
В ответ на: Связь клиента и сервера -
Пинг есть! Брандмауэр выключен на обоих! Компоненты? На той машине, где полная часть программы, естественно стоит MSDE. На клиенте ничего кроме "клиентской части" программы не ставил. Все службы на обоих машинах установлены и работают по умолчанию... Служба доступа к файлам и принтерам сетей Майкрософт стоит, служба сервер включена на обоих машина. Служба MSsqlserver включена только на "сервере".
В ответ на: Связь клиента и сервера -
А как проверить состояние MDAC? Самое главное, я не могу телнетом зацепиться на сервер. Выдаёт: "Не удалось открыть подключение к этому узлу на порт 1433: Сбой подключения."
salinger
Пользователь
Специалист
Постов: 22
В ответ на: Связь клиента и сервера -
ТАК!!! Дело сдвинулось!!! Теперь я МОГУ зацепиться телнетом на 1433 порт сервера. (порт был отключен по умолчанию в конфигах SQL), но при подключении клиента к базе всё равно появляется прежнее сообщение "Невозможно найти сервер или базу"
SQL Server отлупает соединение , надо копать там !! Посмотрите в дистрибутив MSDE , в файле setup.ini в ключе : DISABLENETWORKPROTOCOLS= , чему равно значение ??
В ответ на: Связь клиента и сервера -
salinger писал(а): ТАК!!! Дело сдвинулось!!! Теперь я МОГУ зацепиться телнетом на 1433 порт сервера. (порт был отключен по умолчанию в конфигах SQL), но при подключении клиента к базе всё равно появляется прежнее сообщение "Невозможно найти сервер или базу"
Теперь тогда надо смотреть ключ : SECURITYMODE= ??
Либо просто попробуйте поставить в окне свойств доступа , и тот и другой способ , NT или SQL !! Что произойдет ??
В ответ на: Связь клиента и сервера -
По умолчанию MSDE ставится с Windows Authentication , то есть должно уже работать , с опцией NT безопасность !!
Но , чтобы уже исключить все варианты , попробуйте еще и так как на картинке :
Вместо Your_Server выберите из списка свой , а в поле пароль введите : AStrongPassword
salinger
Пользователь
Специалист
Постов: 22
В ответ на: Связь клиента и сервера -
Сделал, всё тоже самое... Причём окошко "Невозможно найти сервер или базу" появляется мгновенно, будто и не задумывается... Т.е. как я понимаю, до процесса авторизации он не доходит... Может быть ему мало MSDE и нужно поставить полный сервер MSSQL2000? Замечу, что сеть одноранговая.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Связь клиента и сервера -
Но сейчас уже ясно , что у клиента недостаточно прав доступа к SQL !! Можно попробовать еще и такой вариант :
Пуск - Все программы - Microsoft SQL Server - Client Network Utility , в правом окне , поднять протокол Named Pipes (Именованные каналы) выше TCP/IP .
admin
Администратор
Администратор
Постов: 2728
В ответ на: Связь клиента и сервера -
salinger писал(а): Сделал, всё тоже самое... Причём окошко "Невозможно найти сервер или базу" появляется мгновенно, будто и не задумывается... Т.е. как я понимаю, до процесса авторизации он не доходит... Может быть ему мало MSDE и нужно поставить полный сервер MSSQL2000? Замечу, что сеть одноранговая.
MSDE по своим возможностям (относящимся к нашей теме) ничем не отличается от MS SQL 2000 , поэтому это ничего не даст !!
В одноранговой сети Вы должны иметь одну и ту же рабочую группу , это так ?? Есть ли расшаренная папка на машине где установлен SQL , имеет ли доступ к этой папке машина на которой стоит клиент ??
И еще , в форме идентификации , Вы выбрали сервер из выпадающего списка или вписали его вручную ?? Если нажать на выпадающий список , там есть наименование SQL Server-a ??
salinger
Пользователь
Специалист
Постов: 22
В ответ на: Связь клиента и сервера -
Кхм... Всё дело в том, что у меня опсле установки MSDE не появилось никаких записей в "Программах". Я нашёл вот этот файл C:Program FilesMicrosoft SQL Server80ToolsBinnSVRNETCN.exe, который запускает утилиту "SQL Server Network Utility". Там в правом окошке "Enabled Protocols" протокол TCP/IP автоматом стоит ниже Named Pipes.
Рабочая группа одна. Доступ к расшаренной папке получает с лёгкостью. Имя сервера вписал сам, в выпадающем списке его нет.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Связь клиента и сервера -
Ладно , тогда ради теста , внесите имя пользователя под которым заходите на клиентскую машину , в список администраторов машины где стоит SQL !! Это возможно ??