Baru-baru ini kami memiliki masalah ini untuk sejumlah Pengembang kami. Saya telah menemukan beberapa cara untuk mengizinkan pengujian sisipan massal.
Preferensi kami adalah menggunakan akun layanan SQL. Kami mengatur server SQL dan agen SQL untuk dijalankan sebagai akun layanan dan kemudian mengizinkan pengembang untuk memicu pekerjaan agen. Akun layanan diberikan izin untuk berbagi UNC dan ini semua berfungsi dengan benar. Perhatikan bahwa akun layanan akan selalu baik-baik saja menjalankan pekerjaan agen ini (dengan asumsi izin UNC disetel). Pengembang yang mencoba mengujinyalah yang akan menemukan masalah ini.
Metode lain adalah membuat share di server SQL itu sendiri dan mengarahkan jalur penyisipan massal ke direktori lokal. Kesalahan ini tampaknya hanya terjadi saat mengakses jalur UNC. Terlepas dari apakah jalur UNC memiliki izin yang benar untuk memungkinkan Anda mengakses. Misalnya kita membuat C:\test\
sebagai folder di server SQL itu sendiri dan mengizinkannya untuk mengizinkan pengembang menjatuhkan file uji di sana. Ini kemudian dipanggil melalui perintah penyisipan massal.
Perintah mungkin perlu dijalankan terhadap master untuk mengizinkan izin grup login SQL untuk disisipkan secara massal. Ini seperti di bawah ini.
GRANT ADMINISTER BULK OPERATIONS TO "domain\usergroup"