2009-10-21 12 views
4

저는 Visual Studio 2010의 베타 2를 오늘 설치했습니다. 새로운 엔티티 프레임 워크를 테스트 해 보았습니다. (v1의 "이슈"가 수정되었는지 확인하기 위해).Entity Framework v2는 sql 2000을 지원하지 않습니다?

새 연결 문자열을 추가하기 시작했는데 SQL Server 2000에 대한 정보를 입력하면 "이 서버 버전은 지원되지 않습니다 .SQL Server 2005 이상 버전이 있어야합니다."라는 메시지가 나타납니다. 그들은 엔티티 프레임 워크의 v2에서 SQL Server 2000에 대한 지원을 중단 했습니까 ???

+0

아마 너무 늦게 : // 유래 .com/questions/5703449/ef4-sql-server-2000/7262602 –

답변

0

문서가 아직 2000이 지원된다고 말하면되기를 바랍니다. http://msdn.microsoft.com/en-us/library/bb896309(VS.100).aspx

연결하기 위해 제출할 수도 있습니다 (Visual Studio IDE의 FEEDBACK 참조).

--added - 특정 데이터베이스를 가리키고있을 때 EDM 마법사에서이를 확인하고 싶습니다. 참된?

줄리 러먼

+0

예, 특정 데이터베이스를 가리키는 EDM 마법사. 내가 SQL 2005 DB를 가리키면 훌륭하게 작동합니다. 분명히 뭔가를 보내서 연결할 것입니다. –

0

에서 엔티티 프레임 워크 (V2)에서 SQL 2000에 대한 지원 그것은 서버 탐색기 SQL 서버 Visual Studio에서 2000 2010 베타 2를 지원하지 않는 단지 EF하지 없습니다하지 않습니다 심지어는 SQL Server 2000에 데이터 연결을 추가 할 수 있습니다.

이상하게도 DN Framework v4로 이식 될 때 SqlClient를 사용하는 내 DN Framework v1.1 코드는 여전히 잘 작동합니다.

라이브가 될 때까지 MSSQL 2k 지원을 다시 추가하기를 희망합니다.

2

VS 2008로 모델을 생성 한 다음 해당 프로젝트를 VS2010으로 변환하고 대상 프레임 워크를 .Net 4.0으로 변경하면 어떻게됩니까?

+2

유효한 해결책입니다.우리는 몇 달 동안 그렇게 해왔습니다. 또 다른 옵션은 Sql 2008의 DB에서 EDMX를 생성 한 다음 연결 문자열을 Sql 2000 위치로 변경하는 것입니다. "데이터베이스에서 업데이트 모델"을 업데이트 할 때도 작동합니다. 초기 EDMX 생성은 효과가 없습니다. 그림 이동 ... –

+0

@ Paul Lemke, @meho,이 작업 방법에 대한 자세한 정보를 제공해 주시겠습니까? VS2005를 사용하여 사이트를 개발했지만 프로덕션 서버는 2000이므로 작동하게하려면 해결 방법이 필요합니다. thanks – user441365

+1

web.config (또는 app.config)로 이동하여 엔티티 모델의 연결 문자열을 찾습니다. 라인을 통과하는 방법의 2/3은 모델의 연결 정보 (로그온, 암호 등)가됩니다. 변경해야 할 서버 이름 및 기타 사항을 변경하십시오. EDMX 파일의 맨 위에있는 ProviderToken을 변경해야 할 수도 있습니다 (XML 편집기로 편집 할 때). 이 방법이 전혀 효과가 있을지 모르겠다. 그러나 그것은 가치가있다. –

2

실제로 EF 4.0은 SQL Server 2000을 지원합니다. SQL Server 2000을 지원하지 않는 Visual Studio 2010의 데이터베이스 탐색기입니다. 이 문제를 해결하려면 데이터베이스 탐색기를 사용하지 마십시오. 대신 Empty 모델을 만든 다음 구성 파일의 연결 문자열을 SQL Server 2000 연결 문자열로 덮어 씁니다. 그런 다음 EF 디자이너의 데이터베이스에서 모델 업데이트를 사용하여 개체를 추가 할 수 있습니다.

+1

아니요, EF 4.0은 SQL Server 2000에서 작동하지 않습니다. 일부 기본 쿼리가 작동하지만 TOP 절을 추가해도 SQL 2000 데이터베이스로 작업 EDM을 가리킨 후 구문 오류로 인해 쿼리가 실패합니다. – Josh

3

나는 아직 실격 처리되지 않은 작업이 있습니다. 나는 누군가가 여기에 결국 경우에 도움이 될 것입니다 내가 질문에 내 대답에 따라 여기에 http 시도-를 해결하려면를 사용할 수 있다고 생각하지만,이 하나의 답변을

How To Use Entity Framework 4 With Visual Studio 2010 and SQL Server 2000

+0

현재이 문제를 테스트 중입니다. 그것이 작동하고 내 블로그 사이트/노트북에 게시 할 경우 피드백을 드리겠습니다 – Musikero31

+0

@ Musikero31이 답변에 대한 의견을 보내 주시겠습니까? 나는 동일한 문제에 직면 해있다. –

+0

나를 위해 일했으며, VS 2013을 사용하고 SQL Server 2000에 연결했다. –

관련 문제