11,000,000 개의 레코드가있는 Access 데이터베이스가 있습니다.이 레코드를 Upsize 도구를 사용하여 Sqlserver 2008의 동일한 테이블로 전송하려고합니다. 이 도구는 데이터베이스와 테이블을 올바르게 작성하지만 SQL Server의 테이블은 비어 있고 데이터는 전송되지 않습니다.Upsize to Sqlserver는 데이터를 전송하지 않습니다.
2
A
답변
3
오류 메시지가 표시되는 것을 언급하지 않았으므로 새로운 SQL Server 테이블의 필드 형식을 확인하여 해당 액세스 권한과 호환되는지 확인하십시오.
확인되면 Access를 시작하고 SQL Server 테이블에 대한 ODBC 링크를 만듭니다. 그런 다음 액세스 "추가 쿼리"를 만들어 Access 테이블의 데이터를 SQL Server 테이블에 추가합니다.
INSERT INTO remote_table (field1, field2, field3)
SELECT field1, field2, field3
FROM local_table
WHERE date_field >= #2012-01-01# AND date_field < #2012-02-01#;
주 전 1100 만 행의 합리적 작은 하위 집합에 행의 수를 제한하는 WHERE
절을 상상. 상황에 따라 필요에 따라 조정하십시오.
INSERT
이 성공한 경우 다른 WHERE
조건으로이 작업을 반복하여 모든 데이터가 전송 될 때까지 SQL Server에 데이터 청크를 추가하십시오.
오류가 발생하면 이유를 설명하는 오류 메시지가 표시됩니다.
1
대부분의 경우 여기에 언급 된 것처럼 나쁜 날짜이거나 실패한 경우 SQL 서버 외부의 날짜입니다. 내장 된 도구와 달리 Access 마이그레이션 도구를 사용하는 것이 좋습니다. 그것은 훨씬 더 잘합니다.
현재이 유틸리티를 찾을 수:
http://www.microsoft.com/en-us/download/details.aspx?id=28763
을 위의 업 사이징 툴에 내장 된 것보다 업로드 훨씬 더 나은 데이터를 방지 날짜와 다른 문제를 처리하는 경향이
관련 문제
- 1. 플래시 소켓이 연결되었지만 데이터를 전송하지 않습니다.
- 2. 비동기 BeginSend/EndSend가 말한만큼의 데이터를 전송하지 않습니다.
- 3. 보기가 컨트롤러에 올바른 데이터를 전송하지 않습니다.
- 4. JQuery to PHP로 리디렉션하여 양식 내용을 전송하지 않습니다.
- 5. Codeigniter가 JangoSMTP를 통해 전송하지 않습니다.
- 6. SilverStripe 양식이 모든 데이터를 전송하지 않습니까?
- 7. ftp_put이 ftp로 파일을 전송하지 않습니다.
- 8. 모든 배열 요소를 전송하지 않습니다
- 9. IE7에서 Facebook은 signed_request를 전송하지 않습니다.
- 10. 내 엔티티가 IEntityWithRelationships에 전송하지 않습니다.
- 11. 전송하지 않을 데이터를 어떻게 확인할 수 있습니까?
- 12. HttpRequest를 사용하여 오페라 브라우저에서 데이터를 전송하지 못했습니다.
- 13. iCloud가 ubiquity 컨테이너를 통해 데이터를 전송하지 않음
- 14. FTP가 수동 모드에서 데이터를 전송하지 못합니다 - libcurl
- 15. sendLine 정수를 전송하지 않습니다 (Twisted Python)
- 16. Datepicker (1.8rc3)가 IE6에서 날짜를 전송하지 않습니다
- 17. 코드가 함수에서 문자열을 다시 전송하지 않습니다.
- 18. 표준 출력을 표준 출력으로 전송하지 않습니다.
- 19. 인덱스 실행 계획 추가 후 SqlServer는 인덱스
- 20. SQLServer는 하나의 결과에 대해 여러 열을 인덱싱합니다.
- 21. sqlserver는 aws microinstance에서 잘못된 연산 오류를 던졌습니다.
- 22. RXTX 양방향 직렬 통신은 처음 실행 한 후에 데이터를 전송하지 않습니다.
- 23. JQuery와 날짜 선택기는 .serialize()를 사용하여 데이터를 전송하지
- 24. oracle - blob을 전송하지 않음
- 25. ASP.NET Paypal IPN이 VERIFIED를 반환하지만 IPN이 전송하지 않습니다.
- 26. 잡히지 않은 TypeError : 장방형으로부터 AJAX를 보낼 때 ajax를 전송하지 않습니다.
- 27. iPhone에 버튼 텍스트를 전송하지 않습니까?
- 28. Azure Diagnostics는 IIS 로그를 BLOB 저장소로 전송하지 않습니다.
- 29. BlackBerry Java java.io.IOException : 전송하지 못했습니다.
- 30. Server.Transfer 일부 URL을 전송하지 않음
의 "를 만드는 방법 SQL Server 테이블에 ODBC 연결 "및"추가 쿼리 "? – AmirHossein
SQL Server 데이터베이스에 대한 DSN을 만듭니다. Access 2007에서 "외부 데이터"를 선택하고 "추가"드롭 다운에서 "ODBC 데이터베이스"를 선택하십시오. 그런 다음 "Get External Data"대화 상자의 Link 라디오 버튼을 선택하고 "Select Data Source"대화 상자에서 DSN을 선택한 다음 "Import Objects"대화 상자에서 SQL Server 테이블을 선택하십시오. – HansUp
추가 쿼리의 경우 로컬 테이블을 데이터 원본으로 사용하여 새 Access 쿼리로 시작하십시오. 서버에 업로드 할 필드를 선택한 다음 쿼리 유형을 "추가"로 변경하고 연결된 테이블을 대상으로 선택하십시오. – HansUp