Microsoft Access 데이터베이스의 모든 레코드를 SQL Server 2008 R2 Express 서버로 가져 오는 절차를 만들었습니다. SQL 서버는 EntityFramework 4를 사용하는 WCF 서비스 뒤에 있습니다. My MS Access 데이터베이스에는 ~ 500 000 개의 레코드가 포함되어 있지만 ~ 100 000 개만 기록됩니다. EntityFramework는 어떤 예외도 발생시키지 않으며 모든 것이 OK 인 것처럼 작동하고 작동합니다. 나는 이것이 "공간 남음"이 1MB 이하라고 말한 이후 자동으로 커지지 않는 SQL 데이터베이스의 문제라고 생각했습니다. 그러나 수동으로 DB 크기를 늘렸고 문제는 여전히 남아 있습니다. SQL Server가 내 쓰기를 무시합니까?SQL Server 2008 R2 Express에서 레코드 저장을 거부합니다.
0
A
답변
0
왜 내가 항상 다른 사람에게 물어 본 후에 답변을 찾아야합니까? ... MS 액세스 데이터베이스의 기본 키가 고유하고 나쁘다는 나의 가정이 밝혀졌습니다. EF는 실제로 500k 통화를 만들고 그 중 oll은 성공하지만 내 논리에는 MS Access에서 PK의 존재를 확인하는 코드가 포함되어 있습니다. 존재하는 경우이를 업데이트합니다. 따라서 100k 추가 및 400k 업데이트가 가장 가능성이 큽니다.
관련 문제
- 1. SQL Server 2008 R2 Express에서 SQL Server 2008 R2 Enterprise로 업그레이드
- 2. SQL Server 2008 R2 Express에서 SQL Server 2008 R2 Developers Edition으로의 마이그레이션
- 3. SQL Server 2008 r2
- 4. SQL Server 2008 R2 : 잠시 후 연결을 거부합니다
- 5. Visual Studio Express에서 SQL Server 2008 R2 사용
- 6. Microsoft SQL Server 2008 R2 Express에서 테이블을 만드는 방법
- 7. SQL Server 2008 R2 Express에서 ServiceStack.OrmLite를 사용하는 유니 코드 문자열
- 8. SQL Server 2008 R2 및 SQL Server 2008 Express에서 공이 재생되지 않습니다.
- 9. SQL Server 2008 R2 복잡한보기
- 10. SQL Server 2008 R2 쿼리
- 11. SQL Server 2008 Express에서 데이터베이스를 SQL Server 2008 Express로 전송
- 12. 고급 서비스가 포함 된 SQL Server Express에서 SQL Server 2008 R2 Enterprise로 업그레이드
- 13. SQL Server 2008 Express에서 2008로 업그레이드 개발자
- 14. SQL Server 2008 Express에서 실행되는 Reporting Services
- 15. SQL Server 2008 Express에서 SQL Server 2000 데이터베이스를 열려면 어떻게합니까?
- 16. SQL Server 2008 R2 인스턴스에서 SQL Express 2008 데이터베이스 내보내기
- 17. SQL Server 2008 R2 데이터베이스 내보내기
- 18. SQL Server 2008 R2 데이터베이스에 이미지 저장
- 19. SQL Server 2008 R2 계정의 암호 설정
- 20. SQL Server 2008 R2 스키마 파일
- 21. CRUD SP 생성기 (SQL Server 2008 R2)
- 22. jdbc의 SQL Server 2008 R2 로그인 문제
- 23. SQL Server 2008 R2 VB.net 연결
- 24. Redmine with SQL Server 2008 R2
- 25. SQL Server 2008 R2 높은 CPU 사용량
- 26. 보기 및 색인에서 (SQL Server 2008 R2)
- 27. SQL Server 2008 R2 Express DataReader 성능
- 28. SQL Server 2008 R2 배포 미러링?
- 29. SQL Server 2008 R2 : 사용 권한 자르기
- 30. ASP.NET, SQL Server 2008 R2, System.OverflowException
WCF 서비스에 로깅이 있습니까? 모든 500K 레코드를 쓰려고하는 것을 보시겠습니까? 즉, 사실 SQL 문제일까요? WCF 서비스에 예외가 있거나 조용히 삼키는가? –
@RogerLipscombe 아무 예외도 없습니다. 마치 모든 것이 OK입니다. 모든 예외가 클라이언트에서 다시 throw되도록 코드를 작성했습니다. WCF 추적은 해제되었지만, 지금은 다시 켜고 다시 시도하고 있습니다. (제 4 회째) –