좋아, 나는이 기괴한 근처에서 "구성"이 보이지 않는 오픈 소스 세계에서 왔습니다. "mdf"데이터베이스 파일을 받았습니다. 저는 Visual Studio 2013을 사용하고 있습니다. 지금 당장하고 싶은 일은 Page Inspector 나 브라우저에서 dadgum 페이지를 가져 오는 것입니다. 이것은 사무실의 "실제"데이터베이스에 연결되었을 때 할 수있었습니다 . 하지만 이제는 내가 원격이며이 "파일"로 작업해야합니다. 나는 그것을 "내 프로젝트의 데이터 폴더에 넣었고 내 문서 경로의 폴더에 넣었고 MS SQl 서버의 Program Files 경로에 넣었습니다. 다음에 넣을 곳은 다음과 같습니다. 쓰레기는하지 않는 한 나는 비주얼 스튜디오 2013에서이 "프로젝트"데이터베이스를 찾고 방법을 찾을 수 있습니다 내 "Web.config의"파일이 있습니다.왜이 도구로 내 데이터베이스를 찾을 수 없습니까?
<add name="DefaultConnection" connectionString="Data Source=WS-xxxx;Initial Catalog=blahblahblah;MultipleActiveResultSets=True;Integrated Security=false;AttachDBFilename=|DataDirectory|blahblahblah.mdf;User Id=xxxxx;Password=yyyyy" providerName="System.Data.SqlClient" />
나는 또한 시도했다 :
<add name="DefaultConnection" connectionString="Data Source=WS-xxxx;Initial Catalog=blahblahblah;MultipleActiveResultSets=True;Integrated Security=false;AttachDBFilename=[C:\Users\MyName\My Documents\Test Database\blahblahblah.mdf;User Id=xxxxx;Password=yyyyy" providerName="System.Data.SqlClient" />
...이 :
<add name="DefaultConnection" connectionString="Data Source=WS-xxxx;Initial Catalog=blahblahblah;MultipleActiveResultSets=True;Integrated Security=false;User Id=xxxxx;Password=yyyyy" providerName="System.Data.SqlClient" />
,
그 밖의 것은별로 의미가없는 것 같습니다. 왜 이런 일이 일어나고 있는지에 대한 (유효한) 조언을 주시면 고맙겠습니다. MS 구성 정보를 다루지 않고이 시점에서 C#으로 코딩하고 싶습니다. 정보로, 나는 VS Studio의 Server Explorer와 SQL Server Object Explorer에서 데이터베이스를 볼 수 있습니다. 나는 또한 그것을 스튜디오에서 쿼리하고 유효한 결과를 얻을 수 있습니다. 그리고 그것은 "My Documents"폴더에 지정된 경로에 있습니다. 그래서이 web.config 파일에 이러한 다양한 경로를 모두 넣었으며 Studio는 여전히 Page Inspector를 불러올 때 찾을 수 없다고합니다. 감사합니다. .
이
상관없이 내가이 데이터베이스를 넣어 어디에, 내가 점점 계속 오류입니다 :파일을 찾을 수 없습니다가 설명을 지정 : 처리되지 않은 예외가 현재 웹 요청을 실행하는 동안 오류가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오. 데이터베이스를 볼 수 있다면
[Win32Exception (0x80004005): The system cannot find the file specified]
[SqlException (0x80131904): 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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)]
을이 아마 코드, 또는 데이터베이스 서버 중 하나를 함께 할 수있는 뭔가가. 우리는 어느 쪽도 볼 수 없기 때문에 당신을 도울 방법이 없습니다. 예외 메시지를 읽으십시오. 꽤 분명합니다. –
다음은 몇 가지 제안 사항입니다. http://stackoverflow.com/questions/173209/how-do-i-connect-to-an-mdf-microsoft-sql-server-database-file-in-a-simple -편물. 나는 너의 고통을 느낀다 .... 인생을 더 쉬워 지도록 의도 된 짜증나는 설정 물건들과 싸우지 만, 일하게하는 데 시간을 낭비하게된다. –
또한 '실용적인'접근법은 ProcMon을 사용하여 파일이 실제로 어디에서 검색되는지 직접 확인하는 것입니다. 또한이 특정 라인이 실제로 파일을 실행하려고 시도하지 않고 있는지 확인합니다 (예 : 그냥 사용 반대) –