Перейти к содержимому

Фото
- - - - -

Ошибка при соединении с SQL сервером


  • Вы не можете создать новую тему
  • Please log in to reply
6 ответов в этой теме

#1 Billy Joe

Billy Joe

    Образованный тролль

  • Пользователь
  • 622 сообщений

Отправлено 26 сентября 2008 - 12:17

На удаленном компе находится SQL express 2005.
С другого компа пытаюсь создать соединение с сервером и выдает ошибку:
Login failed ... not associated with a trusted SQL server connection.


На удаленном компе отключены все файерволы, все порты открыты, в частности TCP 1433 и UDP 1434, в настройках установлено Mixed Mode Login (изначально думал, что проблема может быть в этом, тк стояло Windows Authentication).
Фпоезге сидел ночами, всё что нашел - ничего не помогало. Была одна хитрость до которой допер сам с создание нового юзера, у которого был пароль такой же как и у "sa", тогда работало... НО, надо чтобы работало с любым юзером и любым паролем или без него.

З.Ы. Named Pipes тоже пробовал врубать и вырубать - мимо
З.З.Ы. Как выяснилось позже, проблема не с сервером, а именно с клиентом!!! Так как пробовали с другого клиента и оттуда всё заработало. Пытался найти отличия с моим компом в правах пользователей и безопасности - в пустую...

В чем может быть проблема? Плиз хелп!!

Сообщение изменено: Дмитрий М (26 сентября 2008 - 12:28 )

  • 0
Воруй, убивай!

#2 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 26 сентября 2008 - 13:38

Дмитрий М,
чем коннектишься к базе с клиента ?
  • 0
Да, я такой!

#3 Billy Joe

Billy Joe

    Образованный тролль

  • Пользователь
  • 622 сообщений

Отправлено 26 сентября 2008 - 14:28

Warvick, да есть одно приложение - отельная программа.
Проверяю соединение через банальный файл с расширением .udl
То есть создаю через блокнот .udl файл, там ввожу внешний IP сервера с базой, выбираю тип логина и Test Connection

P.S. Результат одинаковый в обоих случаях, что с приложением, что с тестовым файлом

Сообщение изменено: Дмитрий М (26 сентября 2008 - 14:30 )

  • 0
Воруй, убивай!

#4 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 26 сентября 2008 - 18:24

ммм, а когда выбираешь имя сервера, твой сервак есть в списке?
  • 0
Да, я такой!

#5 Billy Joe

Billy Joe

    Образованный тролль

  • Пользователь
  • 622 сообщений

Отправлено 27 сентября 2008 - 07:33

ммм, а когда выбираешь имя сервера, твой сервак есть в списке?


Ты имеешь ввиду имя SQL базы?
Имени сервака же вообще нет, я ввожу его сам в первой строке .udl файла. В качестве имени юзаю строку "внешний IP\sqlexpress". Так вот при успешном коннекте там ниже будет меню, из которого можно будет выбрать базы для подключения, запущенные на серваке. Но трабл в том, что коннекта то и нет с серваком. Как только нажимаю коннектиться, он выкидывает ту ошибку. :(
Причем с серваком всё ок 100%, рядом стоит другой лаптоп, без всяких хитростей, который успешно подключается к серваку без всяких багов.

Сообщение изменено: Дмитрий М (27 сентября 2008 - 07:36 )

  • 0
Воруй, убивай!

#6 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 28 сентября 2008 - 10:24

Дмитрий М,
хм, прям теряюсь. А оси на обоих клиентах одинаковые?
и каким провайдером коннектишься? ODBC, OLE fo WLQ, SQL native client ? Это на первой вкладке. Сравни списки провайдеров на обоих клиентах, может какого то отсутствует?
  • 0
Да, я такой!

#7 OverDoze

OverDoze

    Зизибау

  • Постоялец
  • 8 236 сообщений
  • Откуда:Таллинн

Отправлено 28 сентября 2008 - 11:18

юзай remotesql
  • 0
Мы на самом деле лояльны по отношению к пользователям. Преды и баны - это уж крайне редкие случаи, которые получаются только когда модератор выходит из себя из-за идиотизма пользователя. Мы не хотим говна. Но уважать порядок и правила хотя бы чуть-чуть нужно, иначе будет жесткий срач и флуд.