2013-09-08 3 views
1

프로그램을 작성했으며 SQL을 사용했습니다. 프로젝트 \ programm에 \ programm에 \ \ \ 사용자 \ 사용자 \ 문서를 \ 비주얼 스튜디오 2010 : 파일 "C를 복사 할 수 없습니다SQL 오류로 파일을 복사 할 수 없습니다.

오류 3 : 그것은 코드를 변경하지 않고, 나는 오류 메시지를 받았습니다 갑자기 잘 작동하지만, App_Data \ DataBase_log.ldf "를 "bin \ Debug \ App_Data \ DataBase_log.ldf "로 변경하십시오. 파일이 다른 프로세스에서 사용 중이기 때문에 'C : \ Users \ user \ documents \ visual studio 2010 \ Projects \ Programm \ Programm \ App_Data \ DataBase_log.ldf'파일에 액세스 할 수 없습니다. 나는 문제가 무엇인지 알아낼 수 없습니다 내가 도움이 사람을 감사하겠습니다 SQL 서버 2008 및 비주얼 스튜디오 2010 을 사용하고

private string ConnectionString() 
{ 
    return @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\DataBase.mdf;Initial Catalog=DataBase.mdf;Integrated Security=True;User Instance=True"; 
} 

:

내 연결 문자열입니다 .

답변

3

1) 때로는 vslshost.exe가 이전 실행에서 멈추고 파일이 열려 있기 때문에 다시 빌드 할 수 없습니다. 언젠가 다른 빌드가 작동하고, 다른 시간에 VS를 닫고 다시 열어야합니다. 다른 시간에 프로세스를 삭제하십시오. DB는 최종 사용자의 컴퓨터에있을 경우

2), 다음 ". \ SQLEXPRESS"난 내 컴퓨터를 다시 시작하지만 여전히 나에게 오류를 보여줍니다

+0

아무것도 일하지 작동합니다. – user2139184

+0

MS SQL Server Management Studio에서 만든 새 데이터베이스를 사용하여이 문제를 해결 한 다음 새 항목이 아닌 기존 항목으로 VS2010 C# 프로젝트에 추가 한 것으로 생각합니다. 실제로 작동하지 않습니다. 이유는 아마도이 카테고리에 문제가 있습니다. –

관련 문제