powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Server отклоняет все логины
8 сообщений из 8, страница 1 из 1
Server отклоняет все логины
    #32015120
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL 2000 sp1. NT аутентификация проходит успешно, а вот если от руки логин набрать, то отклонит. Что делать?
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015122
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вашего сервера установлен вид authentication - Windows only, а вам нужен SQL Server and Windows
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015159
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ах если бы все было так просто! Но к сожелению все не так. У меня смешанный режим. Если честно то даже NT аут не всегда проходит. IUSR_... тоже не может приконектиться.
Я завел System DSN указал там NT aut... и из asp пытаюсь завести конект Connection.Open "MySystemDSN" и вот получаю Login failed for user WKSMSLAVA\IUSR_WKSMSLAVA. Вот так все хреново.
Ну и просто из QA пытаюсь завести новый конект, набираю свой админов логин с паролем и тоже самое получаю: Login failed for user CONTEK\mslava. sa пускает.
Если я завожу конект из VB: cn.Open "driver={SQL Server}; server=wksmslava.contek.ru;database=Autsors"(на комп я вошел как CONTEK\mslava) все хорошо.
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015176
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. А login для учетной записи WKSMSLAVA\IUSR_WKSMSLAVA на SQL сервере точно есть ?

2. "Ну и просто из QA пытаюсь завести новый конект, набираю свой админов логин с паролем и тоже самое получаю: Login failed for user CONTEK\mslava . sa пускает."
Что-то не пойму: CONTEK\mslava - это у вас SQL login разве ? По-моему это как раз учетная запись Windows
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015240
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IUSR_... точно есть.
contek\mslava это win account, но и логин тоже. Он у меня в logins так и записан. Не думаю что сервер эту строку разбирает как win, поэтому для SQL contek\mslava это просто имя. Да к тому же sp_helplogin 'contek\mslava' все что нужно показывает:

CONTEK\mslava 0x0105000000000005150000008B0FAABC9533719998EAD75CD6060000 master us_english yes no
запустите такую процедуру что бы поля посмотреть, если хотите.
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015245
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начнем сначала

Если в EM-Security-Logins у login-а contek\mslava установлен тип Windows User, то для этого login-а SQL сервер не будет запрашивать пароля, а будет обращаться к серверу, авторизовавшего данного сетевого пользователя.
Т.е. например для ADO нельзя использовать
driver={SQL Server};server=wksmslava.contek.ru;UID=contek\mslava;PWD=mypass;database=Autsors"

Если в EM-Security-Logins у login-а contek\mslava установлен тип Standard, то для вот для этго login-а SQL сервер будет запрашивать пароль. А вот этот логин можно использовать для тгог же ADO

"CONTEK\mslava 0x0105000000000005150000008B0FAABC9533719998EAD75CD6060000 master us_english yes no" - отсюда я как раз вижу что для login-а CONTEK\mslava сервер будет использовать Windows authentication, потому что SID такой длины и формата есть только у таких login-ов. И тем более для SQL login-ов знак "\" в имени является запрещенным.

Тоже самое относиться и к WKSMSLAVA\IUSR_WKSMSLAVA

Т.е. либо вы используете NT аутентификацию, либо сами создаете login-ы(со своими именами) и используете их
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015267
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы абсолютно правы. Если создать логин вручную (без волщебной кнопки с тремя точками), то аут проходит успешно. Но вот вопрос. Этого wksmslava\iusr_wksmslava я создал с использованием волшебной кнопки. Конектился я с asp вот так
cn.Open "Provider=sqloledb;Data Source=wksmslava.contek.ru;Initial Catalog=Inter;Trusted_connection=yes"
ну и
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Login failed for user 'WKSMSLAVA\IUSR_WKSMSLAVA'
Ну вот!!! только что стручку заново набрал, да и логин пересоздал и все хорошо. Что-то с ним не то. Хотел дать ему db_ower а сервер говорит типо у этого логина уже есть public. Да и вообще! Удалил его, а в роли одной из бд он остался. Это как итнтересно?
...
Рейтинг: 0 / 0
Server отклоняет все логины
    #32015269
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, большое спасибо за помощь!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Server отклоняет все логины
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]