Recursos do sistema OleDbException excedidos

O código a seguir executa um comando de inserção simples. Se for chamado 2.000 vezes consecutivamente (para inserir 2.000 linhas), uma OleDbException com mensagem = "Recursos do Sistema Excedidos" será emitida. Há algo mais que eu deveria estar fazendo para liberar recursos?

using (OleDbConnection conn = new OleDbConnection(connectionString))
using (OleDbCommand cmd = new OleDbCommand(commandText, conn))
{
    conn.Open();
    cmd.ExecuteNonQuery();
}

questionAnswers(5)

yourAnswerToTheQuestion