0

SQL 2005없이 VS 2008을 설치 한 다음 SQL 2008을 설치 한 다음 2005 Express가 필요하므로 VS를 SQL 기능 검사로 다시 설치했습니다. 설치가 완료되었지만 여전히 VS에서 mdf 파일을 열 수 없습니다. 2005v 인스턴스가 설치되지 않았다고 생각합니다.SQL 익스프레스 2008 익스프레스 호환 가능

VS에서 mdf 파일을 클릭하면 다음 메시지가 나타납니다. SQL Server 파일 (* .mdf)에 연결하려면 SQL Server Express 2005가 제대로 작동해야합니다. 구성 요소의 설치를 확인하거나 URL (http : go.microsoft.com/fwlink/? linkID = 49251)에서 다운로드하십시오.

업데이트

내가 attatch하려고 작동하지 않습니다. SQL 2008에 연결하려고 시도했지만 작동하지 않습니다. VS 내부의 SQL에 연결하려고하면 다음 오류 메시지가 나타납니다. 연결을 설정하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. SQL 서버. 서버를 찾을 수 없거나 액세스 할 수 없습니다. 인스턴스 이름이 올 바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (공급자 : SQL 네트워크 인터페이스, 오류 : 26 - 서버/인스턴스 지정 오류 지정) SQL 2005에 인스턴스가 전혀없는 것으로 의심됩니다. SS 관리자가 열렸으며 설치된 인스턴스가 표시되지 않았습니다.

인스턴스를 설치하는 방법을 모르거나 2008 년을 여는 방법이 있다면 말해주십시오.

도움이 될 것입니다.

+0

인스턴스 목록을 보려면 SQL Server 구성 관리자를 엽니 다. 인스턴스 이름은 서비스 목록의 "SQL Server"뒤에 괄호 안에 있습니다. 서버 이름 \ SQLExpress 대신 ServerName을 제공 할 가능성이 있거나 그와 비슷한 것을 제공 할 가능성이 있습니다. –

답변

0

Visual Studio에서 mdf 파일을 "열지"마십시오. 파일을 SQL Server 인스턴스에 "첨부"한 다음 VS에서 SQLConnection (System.Data.SQLConnection)을 만들어 액세스해야합니다. 신청. 데이터베이스 연결 (FOR ATTACH 옵션 참조)에 대한 자세한 내용은 here을 참조하십시오. here's은 SQLConnection을 사용하여 SQL Server 데이터에 액세스하는 데 유용한 정보입니다.

오, 그리고 "사용자 인스턴스"에 대해 아무 것도 볼 일이 없다면, 그렇지 않은 것처럼 가장하십시오. 자동 부착 데이터베이스를 쉽게 만들 예정이었습니다 (실제로 데이터베이스 부착은 그다지 어렵지 않습니다). Microsoft는 SQL Server의 이후 릴리스에서이 기능이 중단 될 것이라고 경고하고 있으므로 "올바른"방법을 배우는 것이 좋습니다.

+0

질문이 업데이트되었습니다. – Shimmy

관련 문제