Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET with SQL Server 2000 / 4 сообщений из 4, страница 1 из 1
19.07.2006, 17:28
    #33864851
zerb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET with SQL Server 2000
Прошу помочь. Создаю сайт на asp.net 2.0. SQL Server 2000 имеет windows authentication. Connection string в web.config выглядит следующим образом:

<connectionStrings>
<add name="MySqlProviderConnection" connectionString="server=Athlon;integrated security = true;Initial Catalog=aspnetdb"/>
</connectionStrings>
<system.web>
<authentication mode="Forms" />
<roleManager defaultProvider="AspNetWindowsTokenRoleProvider" />
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<add connectionStringName="MySqlProviderConnection" name="MySqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
…………………………………………………………………………

Проблема заключается в следующем:
Когда я запускаю приложение через Visual Studio 2005 все работает Ok, а вот когда я переношу его на iis и пробую обратиться через броузер, то default.aspx, на котором размещен компонент Login загружается нормально, а далее коннект не идет, т.к. приложение не может установить связь с SQL Server’ом. Вместо нужной страницы появляется следующее:

Server Error in '/WebSite2' Application.
________________________________________
Login failed for user 'ATHLON\ASPNET'.
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 'ATHLON\ASPNET'.

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:
[SqlException (0x80131904): Login failed for user 'ATHLON\ASPNET'.]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +735123
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1838
…………………………………………………………………………………………………………………………………………
Вот так вот. Если кто знает в чем дело, помогите пожалуйста.
...
Рейтинг: 0 / 0
19.07.2006, 18:01
    #33865005
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET with SQL Server 2000
Выключить integrated security и воспользоваться стандартной
аутентификацией SQL или запускать ASP.NET на учетной записи
доменного пользователя, у которого есть доступ к SQL серверу.

См msdn ConnectionString

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.07.2006, 18:05
    #33865020
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET with SQL Server 2000
Либо добавь юзера ASPNET к базе либо покрути тут
<identity impersonate="true" />



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.07.2006, 07:51
    #33865650
zerb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET with SQL Server 2000
Спасибо за ответы! Очень помогли. Воспользовался вторым ответом. Теперь все работает как надо. Еще раз спасибо .
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET with SQL Server 2000 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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