Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с защитой. ASP.NET / MS SQL Server!!!
|
|||
|---|---|---|---|
|
#18+
Проблема в общем такова: при подключении к БД Microsoft SQL Server 2000 с помощью aspx страницы возникает исключение [Microsoft ODBC Execption]Login failed for user: HOSTNAME\ASPNET. Причем здесь ASPNET? Откуда он его берет, если нигде он не был указан?????? Теперь подробности настроек моего проблемного проекта. ASP страницы разрабатываю с помощью Microsoft Visual Studio 2003 Microsoft SQL Server 2000 Enterprise Edition: Авторизация интегрированная(Standart Windows Integrate Authorize). Для входа в Windows используется стандартная учетная запись Администратор с паролем. Microsoft SQL Server без дополнительных паролей и учетных записей. Все настройки Security по-умолчанию. В самой Database(БД имя:ProjectSQL)не используется никаких дополнительных ролей и учетных записей. IIS(Internet Information Server): Веб по-умолчанию Использует Windows интегрированную систему проверки пользователя, разрешен анонимный доступ для встроенной учетной записи IUSR_HOSTNAME(стоит галочка разрешить управление паролем из IIS).Теже параметры наследуются в папке-проекта(wwwroot\Project). Права доступа NTFS: Раздел БЕЗОПАСНОСТЬ: Стоит доступ групп VS_Developers,Debuggers Users,Администраторы - полный доступ. Раздел ДОСТУП: открыт доступ всем для чтения ,просмотра содержимого каталога, и исполнения сценариев. Такое исключение стало генериться в результате замены винчестеров все данные(asp страницы и БД были перенесены с другого винта). Еще одно ... в старой винде имя компа было другим. Может это связанно с этим каким то образом, но вроде при смене в новой Winде имени компа на старое ничего не изменилось... В чем проблема, в каких именно правах доступа? Самому разобраться не удается! :( Помогите. HELP!!!!!!!!!!! P.S После моих экспериментов с различными правами доступа стали появляться новые иключения, связанные уже с простым доступом к asp страницам. Что то вроде Server Unavailable open page. Description: Press "refresh" button.... Contact Administrator :-) Но это совсем не смешно... проект поджимают СРОКИ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2005, 13:14 |
|
||
|
Проблема с защитой. ASP.NET / MS SQL Server!!!
|
|||
|---|---|---|---|
|
#18+
вариант 1) Войди в свойства сервера (правой мышью кликни на сервере и выбери свойства) вкладка Security Authentication: SQL Server and Windows (по умолчанию стоит 'Windows Only') SQLConnectionString="Persist Security Info=True;User ID=sa;Initial Catalog=имя_базы" вариант 2) если же оставить по-умолчанию 'Windows only' то ConnectionString такая: Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=имя_базы;Data Source=имя_сервера но тогда будет некоторая морока с безопасностью самого сервера -войди в папку Security (это уже под папками Databases, ... ,Replication) там в Logins и делай 'New Login...' -входишь в список логинов системы и выбираешь юзера IIS_WPG, и добавляешь его -входишь в свою базу, раздел Users, добавляешь этого IIS_WPG !!! после этого при добавлении новой таблицы, процедуры и т.п. нужно для них опять таки входить и давать permissions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2005, 22:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32929731&tid=1394468]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 329ms |

| 0 / 0 |
