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

Откуда: г. Калуга
Сообщений: 1197
Имеем на сервере пользователя с SQL аутентификацией.
на локальной машине в ОДБС создаем алиас (SQL server), прописываем имя и пароль. Там же проверяем соединение - все нормально!
Берем в делфи BDE-шный TDatabase прописываем алиас и получаем эту ошибку Login failed for user ''. The user is not associated with a trusted SQL Server!
дважды щелкаем по компоненте и прописываем имя пользователя и пароль в свойствах

DATABASE NAME=
USER NAME=dba
ODBC DSN=saafs
OPEN MODE=READ/WRITE
BATCH COUNT=200
LANGDRIVER=
MAX ROWS=-1
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=
ENABLE SCHEMA CACHE=FALSE
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=64
BLOB SIZE=32
PASSWORD=sql

после этого соединение проходит!
До этого у меня в параметрах алиаса был доменный пользователь - ничего дополнительно прописывать не надо было! При соединении с Сибейсом компонененте TDatabase тоже хватало логина и пароля прописанного в алиасе ODBC.
Два вопроса
1. Почему так?
2. если считать что прога работает только с алиасом и перекомпилить возможности нет(т.е. доп. свойства не заданы), то как соединяться?
В BDE Administrator можно прописать пользователя у алиаса, а пароля я что-то не вижу.
SQL Server2005
21 окт 09, 19:00    [7820208]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user ''.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Как конфигурить bde, чтобы оно что-то там спрашивало/не спрашивало, надо наверное в форуме по дельфе. Потому что сервер никак не может повлиять на выбор клиентом типа аутентификации.
21 окт 09, 19:04    [7820217]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить