2011-05-09 6 views
4

저는 최근에 .NET을 배우기 시작했습니다. 특히 MVC 프레임 워크를 아주 좋아하고 사랑해 왔습니다. 나는 좌절시키는 문제로 조금씩 달리고있다. App_Data 폴더에 데이터베이스를 추가 할 수 없습니다.App_Data 폴더에 데이터베이스 추가

내 컴퓨터에서 SQL Server 2008 R2를 실행하고 있습니다. App_Data 폴더에 새 데이터베이스를 추가 할 때 "SQL Server 데이터베이스 파일 (.mdf)에 연결하려면 SQL Server 2008 Express가 설치되어 실행 중이어야합니다."라는 메시지가 나타납니다. mvc3을 사용하여 일반 SQL Server 데이터베이스를 설정하는 방법 (http://blogs.lessthandot.com/index.php/WebDev/ServerProgramming/ASPNET/setting-up-sql-server-with-asp-net-mvc)

잘 작동하지만 App_Data 폴더에 새로 생성 된 데이터베이스를 추가하려고하면 "액세스가 거부되었습니다."오류가 발생합니다. 내 컴퓨터의 관리자이고 액세스 할 수 있습니다. 데이터베이스는 SQL Server Management Studio를 사용하면 문제가 없습니다.

누구나 내가 뭘 잘못하고 있는지 알 수 있습니까?

답변

6

App_Data 폴더는 사용자 - 인스턴스 모드 (Connecting to SQL Server Express User Instances (ADO.NET) 참조)라는 기능을 사용하여 데이터베이스를 "즉석에서"첨부하는 SQL Express에서만 사용할 수 있습니다. 나는 정확히 당신이 "App_Data 폴더에 새로 생성 된 데이터베이스를 추가하려고 할 때"라는 뜻을 모르지만 그렇게하지는 않습니다. 데이터베이스가 SQL Server에 저장됩니다. 프로젝트 안에 넣을 이유가 없습니다.

+0

감사합니다. 그건 그걸 지워. –

관련 문제