Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
aranoff Гость
|
Добавлено: Чт Дек 08, 2011 11:11 am Заголовок сообщения: Ошибка при установлении соединения с сервером БД |
|
|
Доброго дня!
Может кто сталкивался, буду рад любому совету.
Ни с того, ни с сего на нескольких клиентских машинах (на 2х из 9ти) перестал открываться Акцент. Показывает окно для ввода имени-пароля и - сообщение об ошибке (название темы). После долгих танцев с бубном дал пользователю права администратора на клиентской машине - заработало.
Зачем ему права администратора и почему раньше пользователь мог работать и без них?
Сервер W'2003 SP2, MS SQL Server 2005, Акцент 7.0 (build 496).
p.s. Возможно, одно с другим связано. Совсем недавно установил на сервере MS Visual Studio 2008. |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Чт Дек 08, 2011 1:17 pm Заголовок сообщения: |
|
|
Ни с того ни с сего ничего не случается
Одно с другим врядли связано. С других компьютеров нормально коннектится? Файрволов нет? Может быть пользователи не имеют прав даже видеть базу в SQL Server (а админ имеет)? Какой тип авторизации? |
|
Вернуться к началу |
|
|
aranoff Гость
|
Добавлено: Чт Дек 08, 2011 2:02 pm Заголовок сообщения: |
|
|
kris писал(а): | Ни с того ни с сего ничего не случается
Одно с другим врядли связано. С других компьютеров нормально коннектится? Файрволов нет? |
С других нормально (все сидят с правами пользователя и локально на своих компьютерах и ходят на сервер). Файрволов нет, папка на сервере расшарена на чтение-изменение-запись группе пользователей.
Цитата: | Может быть пользователи не имеют прав даже видеть базу в SQL Server (а админ имеет)? Какой тип авторизации? |
Не совсем понятно о чем идет речь. Что значит "видеть базу"? Пользователям предоставлены ярлыки на udl-ки, сами udl-ки на сервере в расшареной папке. Авторизация на самом w'2003 или на SQL сервере? |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Чт Дек 08, 2011 3:06 pm Заголовок сообщения: |
|
|
На сиквеле. Какой тип авторизации используете?
Попробуйте открыть свойства УДЛки под пользователем с подопытного компа. Определите на каком этапе валится: не видит сервер, не видит базу.
Если не видит сервер, то попробуйте телнетом достучаться к серверу по порту 1433 (если у вас один инстанс и этот порт не менялся), вдруг файрволы?
Если не видит базу, значит нет прав.
Еще как вариант - поставьте вместо имени сервера его ИП адрес, все может быть :)
В общем, максимально исключите очевидные проблемы.
ЗЫ. Авторизация в сиквеле, конечно. |
|
Вернуться к началу |
|
|
aranoff Гость
|
Добавлено: Пн Дек 12, 2011 9:36 am Заголовок сообщения: |
|
|
Сообщение об ошибке вываливается после ввода имени-пароля, то есть сервер видит, базу видит. Всё остальное (свойства удл-ки, тест на подключение в ней и т.п.) проходит нормально. |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Пн Дек 12, 2011 11:24 am Заголовок сообщения: |
|
|
aranoff писал(а): | Сообщение об ошибке вываливается после ввода имени-пароля, то есть сервер видит, базу видит. Всё остальное (свойства удл-ки, тест на подключение в ней и т.п.) проходит нормально. |
Не факт что видит. Для того, чтобы увидеть, надо иметь права, а права не получены пока вы не ввели логин-пароль. Потому сначала спрашивает, а потом уже пытается коннектиться. Если бы видел базу и сервер, но не было прав, то открывался бы пустой интерфейс. |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Вт Дек 13, 2011 11:07 am Заголовок сообщения: |
|
|
aranoff писал(а): | Сообщение об ошибке вываливается после ввода имени-пароля, то есть сервер видит, базу видит. Всё остальное (свойства удл-ки, тест на подключение в ней и т.п.) проходит нормально. |
Видит или нет сервер клиента можно трейсером посмотреть. |
|
Вернуться к началу |
|
|
aranoff Гость
|
Добавлено: Вт Дек 13, 2011 11:14 am Заголовок сообщения: |
|
|
olimp писал(а): | Видит или нет сервер клиента можно трейсером посмотреть. |
Трейсер — человек, занимающийся паркуром... Простите, не понимаю жаргон. Tracert ? |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Вт Дек 13, 2011 11:27 am Заголовок сообщения: |
|
|
aranoff писал(а): | olimp писал(а): | Видит или нет сервер клиента можно трейсером посмотреть. |
Трейсер — человек, занимающийся паркуром... Простите, не понимаю жаргон. Tracert ? |
Специальная программа, которая входит в состав MS SQL-server, предназначенная для того, чтобы видеть процессы, происходящие на SQL сервере. |
|
Вернуться к началу |
|
|
aranoff Гость
|
Добавлено: Ср Дек 14, 2011 2:50 pm Заголовок сообщения: |
|
|
Спасибо всем, разобрался.
Проблема действительно была в авторизации в разделе Security\\Logins. Передобавил там всех пользователей, переназначил права и вуаля. |
|
Вернуться к началу |
|
|
|