Uma maneira mais segura e possivelmente mais fácil de fornecer aos usuários acesso a ferramentas de linha de comando como o BCP seria usar uma ferramenta como System Frontier .
Os comandos seriam executados em seu servidor SQL em uma conta que tenha o acesso adequado, enquanto o usuário em execução não precisaria ter nenhum acesso no servidor ou um login do SQL. Não há necessidade de lidar com carrancas sobre o uso de xp_cmdshell também. Além disso, tudo como quem o executou e qual foi a saída registrada em uma tabela de auditoria.
Divulgação completa: eu possuo a empresa que faz isso.
Jay