Me gustaría entender por qué los equipos de ciberseguridad en general (más de una organización con la que he tratado) están totalmente en contra de otorgar BULK INSERT(por ejemplo, TSQL) derechos a las aplicaciones y los programadores de bases de datos. No puedo creer la excusa de "llenar el abuso del disco", a menos que me falte algo, ya que el resultado final no es diferente a una aplicación que hace algo como:
for (long i = 0; i < LONG_MAX; ++i)
executeSQL("INSERT INTO table VALUES(...)");
y INSERTes un comando DML común que cualquier persona con permiso de escritura básico puede ejecutar.
Para beneficio de una aplicación, BULK INSERTes mucho más eficiente, más rápido y alivia al programador de la necesidad de analizar archivos fuera de SQL.
Editar: Originalmente hice esta pregunta en el sitio de seguridad de la información por una razón: no son los DBA los que están en contra del uso de BULK INSERT, es la "Garantía de información" (IA para abreviar: la gente de Ciberseguridad) la que está forzando el problema. Dejaré que esta pregunta se estire por otro día o dos, pero si la operación masiva de hecho evita las restricciones o los desencadenantes, puedo ver que eso es un problema.