powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
11 сообщений из 11, страница 1 из 1
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32042908
Слава
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В результате прочтения данного форума, MSDN, технических статей MS и поиска по сети, я так и не понял КАК это сделать!
Интересует именно связка IExplorer->IIS 5.0->MS SQL 2000 (или 7.0) на платформе W2k, без всяких запросов паролей, прозрачно для пользователя и чтобы все разрешения можно было настроить один раз для групп пользователей домена и потом только добавлять/удалять пользователей в/из групп.

В форуме, в основном, советы касаются "обходных" путей.
Статьи MS мне попались 5 летней давности и там указывается что такая схема невозможна из-за отсутствия у NT4 поддержки delegation. Но в W2k delegation есть! Как это работает MS расписывает на примере COM объектов а вот как сделать subj?
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32042911
sorgery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так не пробывал в коннекте прописать?

Код: plaintext
1.
 "Provider=SQLOLEDB.1 ;Integrated Security=SSPI;Persist Security Info=False; Initial Catalog=MyBase;Data Source=MyServer;Use Procedure for Prepare= 1 ;Auto Translate=True;Packet Size= 4096 ;Use Encryption for Data=False;Tag with column collation when possible=False" 
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32042930
Слава
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так ничего не выйдет...
IIS не имеет хэша пароля пользователя и не может авторизоватся на SQL сервере

Я имею в виду что пользователь подключается к IIS с "встроенной проверкой подлинности Windows" и в MS SQL этот пользователь заходит с "Windows Authentication"
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32043058
sorgery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоять!!! Какие пароли? А ты можешь заставить юзерей "авторизоватся в своем домене", как по другомй ты еще собираешься иметь трастед коннекшен? У меня была книжка, где описывалось как это делаеться, но сейчас ее нет под рукой :-(
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32043076
Dominic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-ну, интересно, чем это обсуждение закончится...
Я эту тему недели 2 назад поднимал - для себя пока сделал вывод, что для возможности имперсонации IIS`ом клиента требуется авторизация по Kerberos, а следовательно Active Directory. Жду, когда наш администратор закончит "обсасывание" AD на полигоне, чтобы прожать этот вопрос.
А пока чего я добился:
В ConnectionString ставлю:
"Provider=SQLOLEDB.1;...;Trusted_Connection=Yes;..."
В Sequrity на Web-каталог снимаю возможность анонимного доступа и устанавливаю Integred Windows authentification - клиент из сессии, открытой на той же машине, что и IIS - влёгкую имперсонируется. А с другой машины - сиквел возвращает ошибку:
Login failed ... user NT AUTHORITY/ANONIMOUS LOGIN
Есть смысл покопаться в этом направлении (для делегирования), по крайней мере были у меня сведения такие (цитата из "Разработка защищенных Web-приложений на платформе Windows 2000" М.Ховарда со-товарищи):

"... Поэтому мы будем запускать наше Web-приложение с помощью учетной записи AppAccount. Мы настроили ее так, что ей можно доверять при делегировании. Идентификатор приложения IIS задается при помощи модуля Component Services. Откройте узел COM+ приложения IIS-{Default Web Site//Root/ExAirHR}, присвойте параметру Impersonation Level значение Delegation, в качестве учетной записи процесса выберите EXAIR\AppAccount и назначьте учетной записи AppAccount пароль. ...Перезапустите IIS."

Если у Вас, Слава, AD функционирует - попробуйте, сообщите о результатх, "если чё".

P.S. ExAir - это название домена фирмы, на примере которой создается по книге Web-приложение
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32043082
KonstN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь посмотрите
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vbwlkcreatingdistributedwebapplicationwalkthrough.asp
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32051065
Слава
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока я был в отпуске народ наконец включился в обсуждение :)

Сообщаю о результатах ....

Гм.. сегодня времени нет покопать еще делегирование, НО у меня работает trusted connection! Код который никак не хотел работать месяц назад работает. Толи у меня глюки, толи что... Без меня переставили DC, так что может что изменилось в настройках AD. Завтра выясню...
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32051072
Слава
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нда... какое разочарование...

На машину с IIS на котором я тренировался, взгромоздили DC...
Будем настраивать Kerberos.
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32051095
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в администрирование не очень понимаю, но у меня была такая же проблема. И помоему она решается очень просто, в настройках виртуального каталога на IIS (Admenistration Internet Services) в свойствах Security убираешь галочки для авторизации анонимусов и ставишь доменную авторизацию, и при обращении к этому виртуальному каталогу эксплорер будет запрашивать логин/пароль. Но чтобы в плане безопасности это работало корректно надо делать проброс по SSL, а как это делается я к сожалению не знаю
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32051096
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, торможу -)) Я писал не про trusded - заработался -))
...
Рейтинг: 0 / 0
ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
    #32051108
Terol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там есть еще одна фича. Если пользователь заходит на сайт URL которого вида zonea.zoneb.ru. То прозрачно по умолчанию это работать не будет. В случае если URL сайта выглядит так HTTP://mysiteтame то должно работать. Дело в том что IE смотрит какой УРЛ у сайта + какие с сайтом отношениия и соответственно передаёт прозрачно пароль или нет.
До этого была еще проблема когда SQL и IIS на разных машинах. Но вроде после SP1 это вылечилось.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ИТОГО: Как подключиться к MS SQL через IIS (ASP) с trusted connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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