Вопрос к гуру по ASP

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

Alex01
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 24.01.2002 (Чт) 21:59

Вопрос к гуру по ASP

Сообщение Alex01 » 07.12.2006 (Чт) 14:59

Написал первый проект ASP 2.0 на VB, локально запускаю, все работает прелестно. Перенес его в лок. cеть на IIS и тут столкнулся с проблемой. С моего компа проект при обращении к БД выкидывает ошибку:
Server Error in '/HD_TNM' Application.
Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

С машины где стоит IIS все работает. Залез в БД (SQL 2000) профайлером и вижу, что с машины, где IIS проект идет как локальный пользователь а с моей рабочей станции профайлер не видит обращений к БД. Подскажите, что неправильно я делаю и как стартовать проект с моей машины?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 07.12.2006 (Чт) 16:08

Все просто - используйте SQL авторизацию, т.е. указывайте логин и пароль в строке соединения. Либо дайте права на базу пользователю, под которым выполняется IIS.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Alex01
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 24.01.2002 (Чт) 21:59

Сообщение Alex01 » 07.12.2006 (Чт) 16:49

Добавил в web.config:

<connectionStrings>
<add name="HD_tnmConnectionString" connectionString="Data Source=SERVER1;Initial Catalog=HD_bd;Integrated Security=true;User ID=sa;Password=111111" providerName="System.Data.SqlClient"/>
</connectionStrings>

но ошибка таже самая...

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 08.12.2006 (Пт) 10:14

Alex01 писал(а):Добавил в web.config:

<connectionStrings>
<add name="HD_tnmConnectionString" connectionString="Data Source=SERVER1;Initial Catalog=HD_bd;Integrated Security=true;User ID=sa;Password=111111" providerName="System.Data.SqlClient"/>
</connectionStrings>

но ошибка таже самая...


Integrated Security=true - убери, это и есть Windows Auth. Должна быть только БД, логин и пароль.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList