2013-12-08 1 views
0

과제를 작성하고 웹 사이트를 작성한 후 선생님이 실행할 SQL Server가 없다고 말했습니다. 별도로 데이터베이스 파일을 만들었으므로 데이터베이스를 내장해야합니다. 나는 다음 App_data 폴더에 .mdf 파일을 추가하고이 연결 문자열 사용 : web.config에서실제 파일을 열 수 없습니다. 같은 이름의 데이터베이스가 있거나 지정된 파일을 열 수 없거나 UNC 공유에 있습니다.

<add name="dbCanberraConnectionString1" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|latestcanberra.mdf;" 
    providerName="System.Data.SqlClient" /> 

합니다. 하지만 내 웹 사이트를 실행하려고하면 오류가 표시됩니다.

"D : \ Complete Assignment \ Alkandi Final Work \ App_Data \ latestcanberra.mdf"실제 파일을 열 수 없습니다. 운영 체제 오류 5 : "5 (액세스가 거부되었습니다.)

D : \ Complete Assignment \ Alkandi 최종 작업 \ App_Data \ latestcanberra.mdf 파일에 대해 자동 이름이 지정된 데이터베이스를 연결하지 못했습니다. 이름은 존재, 또는 지정된 파일을 열 수 없거나이를 UNC 공유에 위치해 있습니다.

내가 마지막 3 시간에서이 오류와 완전히 붙어 나는 심지어 내가 등

다른 블로그에서 솔루션을 검색하여 다른 방법을 시도

짧은 시간 내에 어떻게 해결할 수 있습니까?

답변

0

"인증 된 사용자"에게 모든 권한을 부여하십시오. 보안 설정에이 사용자가 없으면 추가하십시오. 이 작업을 수행하는 방법을 궁금해하는 경우

--- 나는 윈도우 7에 오전 단계는 다음과 같이 이동 :

MDF 파일 파일을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. "보안"탭을 선택하고 "인증 된 사용자"를 선택하거나 '편집'버튼을 클릭 한 다음 '추가'버튼을 클릭하고 '인증 된 사용자'와 '이름 확인'버튼을 작성하십시오. 그런 다음 '확인'버튼을 누릅니다. "편집"을 클릭하고 "모든 권한"에 대해 "허용"확인란을 선택하십시오. 정상적으로 끝납니다.

-1

아래 코드와 같은 연결 문자열을 추가하십시오. 추가 User Instance=True :

<appSettings> 
    <add key="dbconn" value="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB_Garment.mdf;User ID=sa;Password=123;Integrated Security=True;Connect Timeout=30;User Instance=True"/> 
</appSettings>