2010-05-26 2 views
0

IIS 7 및 SQL Server 2008을 사용하는 데 문제가 있습니다. IIS를 사용하여 웹 서버로 웹 사이트를 표시하려고 할 때 "[SqlException (0x80131904) : 사용자가 로그인하지 못했습니다.]라는 메시지가 나타납니다. . "IIS 7 및 SQL SERVER 2008 사용 중 문제가 발생했습니다.

Visual Studio 2010에 포함 된 웹 서버를 사용하여 동일한 웹 사이트를 표시 할 때 데이터베이스에 액세스하는 데 문제가 없습니다.

VS2010 웹 서버에서는 작동하지만 IIS에서는 작동하지 않는 이유는 무엇입니까?

+0

통합 인증 또는 SQL Server 인증을 사용하고 있습니까? – Guffa

답변

1

것 같아요하려고합니다 : 당신은 필요한 권한을 가지고 있지 않습니다 (당신이 가장하고하지 않을 경우) SQL 서버와 사이트의 응용 프로그램 풀의 사용자가 액세스 할 Windows 인증을 사용하는

. 내가 잘못 아니에요 경우

는 IIS7에 응용 프로그램 풀에 대한 기본 응용 프로그램 사용자는 NETWORKSERVICE 그래서이 유효한 옵션 당신은

  • 당신은 응용 프로그램 풀의 사용자를 변경이 사용자에게 필요한 권한을 부여

    • 것입니다 필요한 사용 권한이있는 사용자에게
  • 0

    SQL Server "IIS_WPG"에 IIS 그룹을 추가하여 데이터베이스에 액세스 할 수 있습니다.

    관련 문제