Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не могу подключиться под SQL-авторизацией  [new]
Alibek B.
Member

Откуда:
Сообщений: 3560
Вечер добрый.
Застрял вот на такой проблеме.
Есть некая программа, которая хранит данные на SQL-сервере (работает и под 2000, и под 2005). При указании БД можно задавать адрес сервера, логин, пароль и название базы. Windows-авторизация не поддерживается.
Под SQL2000 все работало нормально. Но сейчас мне надо подключить ее именно к 2005 (у меня имеется дамп базы, сделанный для 2005), и не получается. При подключении под Windows-пользователем (из EMS SQL Manager) подключение проходит успешно, при подключении под любым другим пользователем выдает ошибку, про отсутствие доверенных отношений.
На сервере используется mixed-авторизация, пароль ввожу правильно. Читал, что пользователь sa по умолчанию заблокирован, но параметры логина я смотрел, доступы вроде бы везде есть.

Не то что-то именно с логином, а не с сервером, потому что если создать нового пользователя (SQL-авторизация) и подключиться под ним, то подключение проходит успешно. Так что в принципе этот вопрос не критичен (мне без разницы, под sa я подключусь или нет), но просто интересно, что не так с sa?

И еще один вопрос.
В принципе, мне было бы гораздо удобнее загрузить этот дамп в SQL2000. Но restore с этим разумеется не справится -- не поддерживается версия файла дампа. DTS от SQL2000 тоже не помогает, при начале импорта советует воспользоваться соответствующими утилитами для SQL2005. Но во-первых, у меня утилит нет (это экспресс-версия SQL), а во-вторых, у меня есть сомнения, что он сможет перенести зашифрованные процедуры. С этим можно что-то сделать?

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
20 дек 06, 21:55    [3562856]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Glory
Member

Откуда:
Сообщений: 104760
А сообщение об ошибке дословно привести можете ?
20 дек 06, 23:55    [3563047]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Distort
Member

Откуда: Пермь
Сообщений: 146
автор
если создать нового пользователя (SQL-авторизация) и подключиться под ним, то подключение проходит успешно

Попробуйте пересоздать пользователей: удалить их в БД и создать на сервере с доступом к Вашей БД.
21 дек 06, 07:07    [3563302]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Alibek B.
Member

Откуда:
Сообщений: 3560
Дословно не могу :)
Именно такое же сообщение выводится, если на сервере запрещена mixed-авторизация, а попытка логина происходит под SQL-пользователем.
Правда я mixed-авторизацию включал и сервер рестартил.
Видимо sa действительно заблокирован, только тогда я не пойму, как это увидеть и как его разблокировать.

Distort, что значит "пересоздать пользователей"? Разве sa можно удалить?
Что касается остальных, то там всего один пользователь (которого я создавал, когда не удалось подключиться под sa) и он работал сразу после создания.
В самой же базе данных выделенных пользователей нет, вернее есть dbo (это DocsVision, трехзвенная система).
21 дек 06, 09:03    [3563535]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Distort
Member

Откуда: Пермь
Сообщений: 146
Вы писали:
автор
при подключении под любым другим пользователем выдает ошибку, про отсутствие доверенных отношений

вот я и подумал, что такая ситуация возникает для "любого" пользователя.
А вообще текст ошибки неплохо было бы увидеть...
21 дек 06, 09:29    [3563631]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
AL_xxxxxxx
Guest
автор
SQL2000..... если создать нового пользователя (SQL-авторизация) и подключиться под ним, то подключение проходит успешно

В SQL2005 НЕТ SQL-авторизации! Исключительно Windows-authentication
Можно брать группы/роли с контроллера домена.
MS ещё с SQL2000 вездже вопила, что SQL-авторизация "малобезопасная" и поддерживается только для совместимости с пркдыдущими версиями
21 дек 06, 10:32    [3563968]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
bonzadk
Member

Откуда: Tallinn
Сообщений: 576
AL_xxxxxxx
В SQL2005 НЕТ SQL-авторизации! Исключительно Windows-authentication
Можно брать группы/роли с контроллера домена.
MS ещё с SQL2000 вездже вопила, что SQL-авторизация "малобезопасная" и поддерживается только для совместимости с пркдыдущими версиями

Оригинально... с чего вы это взяли?
21 дек 06, 10:34    [3563979]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
vakum
Member

Откуда: Минск
Сообщений: 150
AL_xxxxxxx
В SQL2005 НЕТ SQL-авторизации! Исключительно Windows-authentication
- хорошо пошутил :-))))

Alibek B., что показывает select name,is_disabled from sys.sql_logins where name = 'sa'
21 дек 06, 11:17    [3564330]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Alibek B.
Member

Откуда:
Сообщений: 3560
vakum, не догадался сделать :)
Вечером проверю, подозреваю, что sa действительно задизейблен.
Просто в EMS SQL Manager этого визуально никак не видно.
21 дек 06, 12:28    [3564893]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
vakum
Member

Откуда: Минск
Сообщений: 150
Alibek B.
vakum,Просто в EMS SQL Manager этого визуально никак не видно.


как так, Security - Logins и найди 10 отличий от disabled\enable логинов :-)
21 дек 06, 12:59    [3565099]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
Alibek B.
Member

Откуда:
Сообщений: 3560
vakum
Alibek B., что показывает select name,is_disabled from sys.sql_logins where name = 'sa'

Ага, is_disabled=true.
Ну, собственно, тему можно закрыть.
21 дек 06, 21:52    [3568260]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Не могу подключиться под SQL-авторизацией  [new]
chertik83
Member

Откуда:
Сообщений: 72
А где это находится "Security - Logins" в мэнэджмент студио? Я чё-то не нашел. Может скриптом как-то можно включить sa?
21 июл 09, 14:49    [7440636]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
chertik83
А где это находится "Security - Logins" в мэнэджмент студио? Я чё-то не нашел. Может скриптом как-то можно включить sa?


Вторая ветка сверху от зарегистрированного сервера в Object Explorer.
21 июл 09, 14:52    [7440665]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться под SQL-авторизацией  [new]
chertik83
Member

Откуда:
Сообщений: 72
Спасибо, нашел, но вот как галку снять? Я приконнектился из под локального админа. Я так понимаю прав нет у него на учетку sa.
21 июл 09, 14:58    [7440718]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить