¿Puedo usar sqlbulkcopy con Azure SQL Paas?

azure-sql-database sqlbulkcopy sql-server

Pregunta

¿Puedo usar sqlbulkcopy con Azure SQL Paas?

Tengo una aplicación que hace una copia masiva a una base de datos y la estamos probando con SQL PaaS. Parece estar fallando en la copia de SQLBulk.

Pensé que leí esto no es compatible en alguna parte, pero no lo veo en la documentación de Azure SQL. ¿Sigue siendo esto una limitación? ¿Dónde está eso documentado?

Estoy utilizando el código .net para hacer la copia masiva (no SSIS ni ninguna otra herramienta), es una aplicación .net, si es importante.

Respuesta aceptada

La respuesta corta es, sí, puede usar SQLBulkCopy para insertar datos desde su aplicación .net a SQL Azure.

Sin embargo, si tiene demasiados registros, podría enfrentar un problema de limitación de SQL Azure.

Ahora, en el caso de la aceleración de la CPU, la base de datos SQL no generará un error, sino que ralentizará la operación y probablemente solo obtendrá un error de tiempo de espera. En este momento, no hay ningún mecanismo para determinar si esta forma de regulación está ocurriendo de otra manera que no sea mirar las estadísticas de consulta y decir que el trabajo se está realizando lentamente.

Y si no se trata de una aceleración de la CPU, obtendrá una excepción al respecto.

Además, si recuerdo correctamente, hay una limitación para insertar datos masivos en tablas temporales en SQL Azure, pero funciona para tablas normales.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué