2014-05-14 3 views
0

방금 ​​database.mdf을 사용하는 앱을 끝 냈습니다. 모든 것이 잘 작동하지만 다른 컴퓨터에서 응용 프로그램을 열 때, 나는 다음과 같은 오류 받고 있어요 :다른 컴퓨터에서 앱을 열 때 오류가 발생했습니다.

Data Source=(LocalDB)\v11.0;AttachDbFilename=Z:\Items\ItemDatabase.mdf;Integrated Security=True;MultipleActiveResultSets=True;Connect Timeout=60

모든 컴퓨터는이 네트워크를 가지고 : 여기

"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) "

데이터베이스 연결 문자열입니다 스토리지 드라이브는 이미 컴퓨터에 매핑되어 있지만 내 컴퓨터에서만 작동하는 것 같습니다.

나는 이중 \\을 시도했지만 아무런 효과가 없습니다. 이름이 모두 일치합니다. 뭐가 될수 있었는지? 응용 프로그램을 실행하려고

감사

+2

모든 컴퓨터는 동일한 드라이브 문자에 매핑하고 있습니까? –

+0

응용 프로그램을 여는 모든 컴퓨터에서 매핑 된 드라이브 Z :가 있어야합니다. – PEO

+0

권한 일 수도 있습니다. IIRC 사용자는 전체 읽기 + 쓰기 권한이 필요하며 그렇지 않은 경우이 오류가 발생합니다. –

답변

1

컴퓨터는 LocalDB가 설치되어 있어야합니다.

당신은이 링크에서 다운로드 할 수 있습니다 : http://www.microsoft.com/en-us/download/details.aspx?id=29062

+0

나는 당신의 제안을 시도했지만 컴퓨터가 도메인에 있기 때문에 SQL Server localdb.msi를 설치하는 데 사용 권한 문제가 있습니다. 당신은 사용하기 전에 소프트웨어에 어떤 종류의 설치도 요청하지 않을 다른 방법이나 어쩌면 다른 유형의 데이타베이스를 알지 못할 것입니다. – user2851021

+0

SQL Server 로컬 DB를 설치하려면 관리자 여야합니다. SQL Compact DB와 비교할 때 가장 큰 단점 중 하나입니다. – LawfulHacker

관련 문제