Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вот тебе незадача....... клиент не соединяется с SQL SERVER 
:(
    Опции темы
Artemon
Дата 27.1.2006, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



На одном компе(Сервер) установлен MSSQL SERVER на другом(клиент) программа, которая обращается к БД.

Начал настраивать источники ODBC, дошел до ввода настроек безопасности, там выбрал следующее:

- Проверка поддлиности учетной записи windows NT +
- Получить параметры, используемые по умолчанию от SQL сервера +


Нажал кнопку ДАЛЕЕ, началось устанавливаться соединение, но тут вылетает сообщение о том, что сервер не обнаружен, либо нет доступа.

В самом MSSQL Server - я никаких дополнительных настроек не ставил, только разресторил новую БД и все (не создавал пользователей, вобщем ничего не делал).

Подскажите пожалуйста, какие настройки нужно выставить у MSSQL сервера, что бы происходил нормальный коннект.
Добавлено @ 18:43
Самое интересное в том, что если я все вышеописанное произвожу на одном компе - все работает OK.


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
boevik
Дата 27.1.2006, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Цитата(Artemon @ 27.1.2006, 18:42 Найти цитируемый пост)

Самое интересное в том, что если я все вышеописанное произвожу на одном компе - все работает OK

Естественно, потому как виндовский юзер у тебя скорее всего администратор и у него есть права доступа на SQL сервер.

Когда ты пытаешься достучаться с другого компа, то юзер не определен в SQL-e, поетому его и не пускают.
Для начало, используй sql autentication, но прежде убедись, что в SQL server-e допустима sql autentication и создай в учетную запись (login) и уж тогда конектись с других компов.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Artemon
Дата 27.1.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Что-то я не могу понять системы создания логина.
Все удаленные пользователи должны быть зарегистрированы в операционке, которая стоит на сервере?
Добавлено @ 20:46
sql autentication - я так понимаю, что это какой-то скрипт, если это так, то как его выполнить?


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Artemon
Дата 28.1.2006, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Какое-то странное сообщение выдается при попытке создания источника в ODBC: "Сервер не существует или недоступен", хотя его видно в списке серверов.

Я думаю что с логинами все нормально, если бы было не нормально, то SQL SERVER - говорил бы о том, что логин не доступен.

Описание:
Имя клиента Terminal_1
Имя Сервера Server_1
Созданы логины (windows овторизация)
На серверном компьютере - стоит Windows XP Home Edition
На клиенте стоит тоже Windows XP Home Edition

Подскажите - в чем ошибка?


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
boevik
Дата 28.1.2006, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Проверь какие протоколы включены на сервере.
На клиенте объяви alias (utility C:\WINDOWS\system32\cliconfg.exe) к своему серверу и посмотри, что произойдет.
Обрати внимание на опции с network libraries.
На клиенте запусти команду osql -S<server name> и покажи какую ошибку выдаст.

Удачи


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Artemon
Дата 29.1.2006, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Цитата

На клиенте запусти команду osql -S<server name>.....



Как запустить? Из программы, обращающейся к БД или откуда?


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
boevik
Дата 29.1.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Найди osql или пренести её с сервера. Эта апликация бегущая в command line окошке.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
SergeBS
Дата 29.1.2006, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 5
Всего: 22



Artemon
Цитата

"Сервер не существует или недоступен"

Не парься. Известный глюк. Если выбрана идентификация через ОС и SQL одновременно, то результат печален - они между собой не могут обменяться правильно паролями и я уже не помню, как его лечил. Но с большим гимором. Навскидку:
в ОС разреши пользователя user. Дай ему минимум прав. Проверь встроенный файерволл - он порты сервака случайно не глушит? В лоб задай использовать TCP/IP (на сервере - разрешенные протоколы). Юзеры - с одинаковыми английскими именами и паролями в ОС и сервере.
На sql.ru что-то на эту тему было прямо в FAQ.
Да, я для эксперимента на клиента взгромоздил бы средства администрирования, чтобы не мучаться с командной строкой.
А ГЛАВНОЕ: на XP встает только MSDE и Personal. Если у тебя Personal - ты до него не достучишься с другой машины НИКОГДА!
PM MAIL   Вверх
boevik
Дата 29.1.2006, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



SergeBS, уверен во всём, что написал?
Я со многим не согласен.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Artemon
Дата 29.1.2006, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Короче говоря, отказался от идентификации ОС, поставил идентификацию через SQL, создал логин в SQL.

И о чудо!!!!!!!!!!!!!!!!!

Все заработало как часы.



P.S.
Когда создавал пользователя в SQL с ОС идентификацией - он постоянно ругался и говорил что такого пользователя не существует или домена.
Может быть в этом была проблема. Если это так, то как сделать что бы пользователь с клиента был виден в SQL.



--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
boevik
Дата 29.1.2006, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Для windows autentication надо, что б в сети был бы domain юзер логонится в domain.
В SQL сервере определить узеров из домeйна которые могут заходить в SQL и их права.
Тогда лишь заработает windows autentication.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
SergeBS
Дата 30.1.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 5
Всего: 22



boevik
Цитата

Я со многим не согласен.

Например?

Artemon
smile. Поздравляю.
PM MAIL   Вверх
Artemon
Дата 30.1.2006, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



А как в сети создать домин?


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Vit
Дата 30.1.2006, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 5
Всего: 207



Цитата(Artemon @ 30.1.2006, 10:26 Найти цитируемый пост)

А как в сети создать домин?

А вот с этим вопросом - в раздел по сетям или windows, к базам данных он не имеет никакого отношения


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.