21.01.2004, 13:22 | #1 |
Участник
|
windows аутентификация
не работает windows аутентификация для базы данных navision, созданной на sql-сервере.
версии продуктов бд navision - 3.60RU SP4 Hotfix 2 sql-сервер - 8.00.760 SP3 (sql 2000) ОС сервера, где стоит sql - windows 2000 SP4 (win nt 5.0.2195), машина используется в качестве контроллера домена клиент установлен на этом же сервере (ситуация не меняется при установке его на рабочих местах), MDAC 2.7 протокол TCP/IP установка: 1. файл xp_ndo.dll скопирован в директорию BINN SQL-сервера 2. создана расширенная хранимая процедура xp_ndo_enumusersids, ей присвоены права на EXEC для public и quest 3. создан новый windows - логин на SQL сервер (DOMEN\SomeUser) с ролью System Administrator 4. запущен файл finsql.exe на клиенте, далее "создание базы данных" под windows account DOMEN\SomeUser. 5. база данных создана без проблем. восстановили бэкап 3.60RU SP4 hotfix 1 + hotfix2 - проблем нет 6. в качестве Логины БД указан SA, ему назначена роль super. В качестве Логины Windows указан DOMEN\SomeUser, также с ролью super. 7. при попытке соединения под логином sa - проблем никаких нет. При соединении по windows аутентификации по учетной завииси DOMEN\SomeUser выдается ошибка "Комбинация логина и пароля неверна. Попробуйте еще раз." В чем проблема? что не так сконфигурено? |
|
21.01.2004, 13:47 | #2 |
Участник
|
А логин под которым вы регистрировались в домене ? и логин заведенный в Атейн соответствуют ? (ну это так...)
Еще вариант, заведите юзера (Windows) в Аттейне и синхронизируйте. (В SQL сервере будет создан юзер самостоятельно.) Если вы в качестве логина Windows используете Группу в (в которую входит ваш пользователь), то так оно не работает. Нужно указывать конкретного пользователя. И проверьте какой типа авторизации у вашего MS SQL Servera стоит. |
|
21.01.2004, 14:35 | #3 |
Участник
|
1.логины соответствуют (в навижн нельзя к тому же ввести логин которого нет на sql)
2.синхронизацию делал - ошибок нет 3.логин именно пользователя - не группы 4. тип авторизации - смешанный(windows , sql) |
|
21.01.2004, 16:28 | #4 |
Участник
|
Может в этом и есть проблема ?
У меня при создании login Windows, сразу же в MS SQL создается необходимый пользователь. ( конфигурация примерно такая же) Мне кажется ошибка что то вроде ? Группа пользователей в которой находится пользователь Windows не имеет доступа к MS SQL или база в которой создается юзер не соответствут базе в которую пытается зарегистрироватся. Еще вот что я нарыл в доке. "Никогда не используйте инструментарий SQL Server для добавления или удаления информации, хранящейся в таблицах Логин Windows или Пользователь приложения Navision Attain, так как эта информация задействована в процессе синхронизации." |
|
21.01.2004, 17:04 | #5 |
Участник
|
Усе так и есть.
Надо 1. Создавать User-а в домене. 2. Заходить в Аттейн прописывать его и задавать роль. 3. Синхронизировать (не обязательно) Если создать на MS SQL предварительно, то при синхронизации юзера с MS SQL вытрет. |
|
21.01.2004, 18:28 | #6 |
Участник
|
такая же точно фигня и в этом случае((удалил виндовые логины на sql - прописал их(DOMAIN\SomeUser) через навижн (windows logins в нав базе) > после этого они автоматом появляются на sql. при попытке зайти под прописанным логином опять таже самая ошибка( причем в лог sql- сервера пишет: "Login succeeded for user 'DOMAIN\SomeUser'. Connection: Trusted."
в чем проблема хоть убей не пойму. подскажите кто нить pls. |
|
27.01.2004, 13:37 | #7 |
Участник
|
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
C/SIDE не хватает ресурсов Windows | 9 | |||
Таблицы Login (387), User (2000000002), Windows Login (2000000054) и SQL Option | 1 |
|