2017-03-09 3 views
0

Azure SQL Paas에서 sqlbulkcopy를 사용할 수 있습니까?Azure SQL Paas에서 sqlbulkcopy를 사용할 수 있습니까?

데이터베이스에 대량 복사하는 앱이 있으며 SQL PaaS로 테스트하고 있습니다. SQLBulkCopy에서 실패한 것 같습니다.

나는 이것이 어딘가에서 지원되지는 않지만 Azure SQL 문서에는 나타나지 않는다고 생각했다. 여전히 제한 사항입니까? 문서화 된 곳은 어디입니까?

.net 코드를 사용하여 대량 복사 (SSIS 또는 다른 도구 제외)를 수행하고 있습니다. 중요한 경우 .net 응용 프로그램입니다.

답변

1

간단히 대답하면 SQLBulkCopy를 사용하여 .net 앱에서 SQL Azure로 데이터를 삽입 할 수 있습니다.

그러나 레코드가 너무 많으면 SQL Azure 조절 문제가 발생할 수 있습니다.

이제 CPU 스로틀 링의 경우 SQL 데이터베이스에서 오류가 발생하지 않지만 작업이 느려지고 시간 초과 오류가 발생합니다. 현재로서는 작업이 천천히 진행되고 있음을 알리는 쿼리 통계를 보는 것 이외에 이러한 제한 유형이 발생하는지 여부를 확인하는 메커니즘이 없습니다.

CPU가 스로틀 링되지 않으면 예외가 발생합니다.

또한 올바르게 호출 한 경우 대량 데이터를 SQL Azure의 임시 테이블에 삽입하는 데 제한이 있지만 일반 테이블에서는 작동합니다.

관련 문제