2009-09-21 2 views
0

디버깅 목적으로 QA 데이터베이스 중 하나를 백업하고 로컬 시스템에 복원했습니다. 그것은 내 로컬 컴퓨터에 있기 때문에, 난 그냥 통합 보안 = 내 asp.net 응용 프로그램에서 True를 사용하여 연결하고 싶습니다. 그러나 다음과 같은 오류가 발생합니다.통합 보안에 대한 MS SQL 업데이트

Cannot open database "db1" requested by the login. The login failed. Login failed for user "DEV-LPTP-1784\ASPNET".

의견이 있으십니까?

감사합니다.

답변

2

사용중인 데이터베이스 로그인을 삭제하고 다시 작성하십시오. db 복원 후 데이터베이스 사용자의 이름은 같지만 내부 SQL Server ID가 다르므로 SQL Server는 서버 로그인 "DEV-LPTP-1784 \ ASPNET"이 db 사용자 "DEV-LPTP-1784 \ ASPNET"과 다르다고 생각하도록

0

ASP.NET을 실행중인 사용자는 해당 데이터베이스에 액세스 할 수 없습니다. SQL Management Studio를 통해 해당 사용자에게 액세스 권한을 부여하거나 특정 사용자 이름과 암호를 사용하도록 연결 문자열을 변경할 수 있습니다.