2013-02-02 5 views
0

저는 asp.net을 배우는 학생이며 작성한 데이터 소스를 재구성하려고 할 때 문제가 발생했습니다. 웹 응용 프로그램을 실행하면 데이터베이스에있는 항목을 편집/추가/삭제할 수 있지만 데이터 소스를 만들거나 다시 구성하려고하면 다음 메시지가 표시됩니다.데이터베이스를 찾으려고 할 때 Visual Studio 오류가 발생했습니다.

데이터베이스 스키마를 검색 할 수 없습니다. 이 연결. 연결 설정이 올바른지, 데이터베이스가 온라인인지 확인하십시오.

파일 또는 어셈블리 로드 할 수 없습니다 'Microsoft.SqlServer.Management.Sdk.Sfc, 버전 = 10.0.0.0을, 문화 = 중립, PublicKey의 토큰 = 89845dcd8080cc91'또는 종속성 중 하나. 시스템이 지정된 파일을 찾을 수 없습니다.

이제는 컴퓨터에서 데이터베이스 위치를 변경 한 적이 없으며 원본 폴더에서 데이터베이스를 삭제 한 적이 없습니다. 내 'Sever Explorer'탭에 들어가서 데이터베이스가 연결되었음을 보여줍니다. 데이터 연결 목록에서 내 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 '연결 수정 ...'으로 이동하여 '연결 테스트'옵션을 실행하고 "연결 테스트가 성공했습니다"라고 말합니다. 내 응용 프로그램이 데이터베이스를 편집 할 수있는 경우 왜 Microsoft Visual Studio에서 데이터 소스를 편집 할 수있는 연결을 찾을 수 없습니까?

답변

0

오류로 인해 시스템에서 올바른 어셈블리 (SQL Server SDK)를 찾을 수 없다는 오류가 나타났습니다.

귀하의 SQL Server 설치가 완전하지 않거나 성공적인 것으로 의심되거나 성공적인 연결을 제공하기 위해 일부 구성 요소를 다운로드해야합니다. 당신이 그 수정에 대한 here 또는 here

+0

헤이 감사를 다운로드 고려할 요소와

유용한 링크, 그것은 초기 문제를 해결했다. 그 파일을 설치하면 SQLdatabases를 편집/생성 할 수 있었지만 다른 문제가 발생했습니다. 편집/삽입/삭제 기능이 작동하지 않고 기존의 데이터베이스가 서버 탐색기 탭 아래의 데이터 연결에 나타나지 않았습니다. 데이터베이스가 현재 다른 프로그램에서 사용되고 있기 때문에 데이터베이스를 변경할 수 없습니다. 이 문제를 해결하기 위해 컴퓨터를 안전 모드에서 다시 시작하고 SQLEXPRESS 폴더를 삭제해야했습니다. 이 작업을 수행 할 때 데이터베이스에 대한 연결을 다시 설정할 수있었습니다. – user1955792

+0

@ user1955792 - 그럼 문제가 해결 되었습니까? – MuhammadHani

+0

그래, 다시 도움을 주셔서 감사합니다 – user1955792

관련 문제