mdf를 사용하여 작은 wpf 응용 프로그램을 만들려고합니다.Visual Studio 2010에서 .MDF 파일을 만들 때 문제가 발생했습니다.
문제는 새로운 서비스 기반 데이터베이스 (.mdf)를 추가하려고 할 때 "SQL Server 데이터베이스 파일 (.mdf)에 연결하려면 SQL Server 2005 Express 또는 SQL Server 2008 Express가 필요합니다."라는 오류가 나타납니다. 로컬 컴퓨터에 설치되어 실행되고 있어야합니다. 현재 버전의 SQL Server Express는 다음 url (링크)에서 다운로드 할 수 있습니다. "
SQL Server 2008이 이미 설치되어 있습니다.
내가 뭘 잘못하고 있니?
은 "의 .mdf를 연결"옵션입니다 ** 만 ** ** 미리 명시 가능 ** SQL 서버의 버전 - 다른 모든 (웹 표준, 기업) 할 ** NOT * *이 옵션을 지원합니다. "전체"버전의 SQL Server가있는 경우 서버에 데이터베이스를 만든 다음 서버 연결 문자열을 사용하여 데이터베이스에 연결해야합니다. 전체 버전의 SQL Server에 .mdf 파일을 첨부 할 수는 없습니다 –
@ marc_s ".mdf 첨부"라고하면 새 항목 추가> 데이터> SQL Server 데이터베이스로 이동하는 것과 같습니다. 보통 이것은 프로젝트에 .mdf 데이터베이스를 만들지 만 같은 문제에 대해서는 나를 위해 작동하지 않습니다. OP와 마찬가지로, 나는 SQL 서버의 정식 버전을 설치하지 않았습니다. 이게 진짜 문제 야? 이 문제가 MSDN 문서 어디서나 논의되는 경우 아십니까? 전체 버전이 아닌 Express에서만이 기능을 사용하는 이유를 이해하는 것은 정말 어렵습니다. 다른 사람에게 약간 미친 것처럼 보이지 않습니까? – Andy
@Andy : 왜냐하면 ... 그것은 마케팅적인 것입니다 - 기술적 인 이유가 없습니다. 그러나 사실 : "전체"버전의 SQL Server를 사용하려는 경우 Visual Studio 내에서 별도의 파일로 만들 수 없으므로 SQL Server Management Studio로 이동하여 SQL 서버 자체에서 만들어야합니다 그런 다음 Visual Studio에서 연결하십시오. –