확장명이 .mdf 인 데이터베이스에 연결해야하는 다른 사람이 만든 소프트웨어를 사용했습니다.오류 26이 데이터베이스에 연결할 수 없습니다.
그러나 소프트웨어를 실행할 때 error 26
이 있습니다. 분명히 Google을 확인한 결과 주요 문제는 방화벽 인 것 같습니다. 하지만 문제를 해결하지 않으면 문제가 사라지지 않습니다. 나는 그것이 같은 error 26
으로도 실패 데이터 컨텍스트 클래스와 데이터베이스를 연결하려고 할 때,
DataClasses1DataContext db = new DataClasses1DataContext(Environment.CurrentDirectory + "\\bddgestionvin.mdf");
는 내가 눈치 챘 : 데이터베이스 연결을 위해 여기
는 코드입니다.이 클래스에서 사용하는 문자열 연결은 (아래 첨부 된 스크린 샷 참조) : 내가 좀 모호 해요 알고 있지만 나는 그런 종류의 물건을 결코하지 않았다
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bddgestionvin.mdf;Integrated Security=True;Connect `Timeout=30;User Instance=True`
(A의 .mdf 데이터베이스에 연결) 그리고 코드는 제 것이 아니며, 더 자세한 설명/코드를 물어보십시오. 어떤 도움도 환영합니다!
P.S는 오류 메시지 (프랑스 소프트웨어에 대한 죄송합니다)
SqlException was unhandled 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)
가능한 중복 : 26- 찾는 서버/인스턴스 지정 오류)] (http://stackoverflow.com/questions/6466974/unable-to-connect-to-sql-express-error-26-error-locating-server-instance-speci) –
은 bddgestionvin입니다. .mdf가 실행 app 디렉토리에 있습니까? sql 연결은 app 디렉토리에 mdf 파일을 자동으로 첨부합니다. –
예, 그는 bin/debug 폴더에 있습니다. 그리고 예 많은 주제가 있다는 것을 알고 있지만 아무도 저에게 도움이되지 않았습니다. 이것이 새로운 주제를 열어 놓은 이유입니다. – Edelweiss