.NET 웹 응용 프로그램에 대한 로그인 페이지를 설정했지만이 데이터베이스에 사용자 중 한 명을 기록하려고 할 때이 오류가 발생합니다.ASP.Net 응용 프로그램에서 SQL Server 데이터베이스에 대한 액세스 권한 부여
로그인 요청한 데이터베이스 "SampleLaundrySystem"을 열 수 없습니다. 로그인에 실패했습니다. 로그인 나는 나 자신에게 위는 여전히 작동하지 않았다 서버
EXEC sp_grantlogin 'MyMachineName\ASPNET' /* Give the ASPNET account access to DB*/ EXEC sp_grantdbaccess 'MyMachineName\ASPNET' /* Give the ASPNET account full privileges to DB*/ EXEC sp_addrolemember 'db_owner', 'MyMachineName\ASPNET'
에 대한 액세스 권한을 부여하는 시도에서이 쿼리를 실행 발견 몇 가지 조사를 수행 한 후 사용자
에 실패하고 난 'MyMachineName'을 (를) 찾을 수 없다는 오류가 나타납니다.
내가 잘못하고있는 것에 대한 정렬이나 포인터를 얻는 방법에 대한 도움이 필요합니다. 아래 연결 문자열을 찾으십시오.
<add name="SampleName"
connectionString="Server=localhost\SqlExpress;Database=SampleLaundrySystem;Integrated Security=True"
providerName="System.Data.SqlClient" />
미리 감사드립니다.
당신이 당신의 ASP.NET 응용 프로그램에 대한 설정 한 않는 인증 어떤 종류의 사용자 이름 –
앞에있는 'MyMachineName \'을 포기하려고? –
응용 프로그램에 Windows 인증을 사용하고 있습니다. @ 스티브 메이 (SteveMayne) 나는 당신이 무슨 뜻인지 이해하지 못한다. –