Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AndrewK
Зарегистрирован: 11.03.2002 Сообщения: 10
|
Добавлено: Вт Фев 19 2002 08:34 Заголовок сообщения: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
Подскажите, как можно заставить программу подключаться к MS SQL Server через NT-вые логины? Завожу в Enterprise Manager нового пользователя, говорю, что подключаться он должен используя систему безопасности NT. Подключаюсь через TDatabase с использованием строк параметров:
SERVER NAME=SN DATABASE NAME=DBN USER NAME= PASSWORD=
Подключение не происходит. Если в EM указываю подключение с использованием системы безопасности MS SQL Server, то все работает.
У меня стоит MS SQL Server 7.0
Как решить эту проблему? |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Вт Фев 19 2002 09:39 Заголовок сообщения: Re: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
а к базе доступ с нт логинов прописан? |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Вт Фев 19 2002 09:39 Заголовок сообщения: Re: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
Не указывай UID и PAssword, вроде должно пройти, всмысле сервер будет использовать NT аутентификацию. Если не прокатит попробуй добавить строку: Integrated Security=SSPI |
|
Вернуться к началу |
|
|
AndrewK
Зарегистрирован: 11.03.2002 Сообщения: 10
|
Добавлено: Вт Фев 19 2002 09:54 Заголовок сообщения: Re: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
Если доступ к базе, который устанавливается в свойствах подключения к серверу, то стоит Use Windows NT authentification.
Когда убрал UID и Password, то стал писать: Login failed for user "MYNAME" Login incorrect |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Вт Фев 19 2002 11:04 Заголовок сообщения: Re: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DataBaseName;Data Source=ServerName" Все должно пахать на ура. Только создай пользователя БД на сервере с виндовой аутентификацией и назначь ему права |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Вт Фев 19 2002 11:12 Заголовок сообщения: Re: Как заставить программу подключаться к MS SQL Server через NT-вые логины? |
|
|
Создай группу в НТ пользователей БД, включи кого надо. В БД добавь эту группу. SQL при получении login проверяет есть ли такой пользователь в базе. и какой собственный или НТишный. А потом пароль смотрит. |
|
Вернуться к началу |
|
|
|