Gần đây, chúng tôi đã gặp sự cố này đối với một số nhà phát triển của chúng tôi. Tôi đã nghĩ ra một số cách để cho phép thử nghiệm các phần chèn hàng loạt.
Sở thích của chúng tôi là sử dụng tài khoản dịch vụ SQL. Chúng tôi đặt máy chủ SQL và tác nhân SQL để chạy dưới dạng tài khoản dịch vụ và sau đó cho phép các nhà phát triển kích hoạt công việc tác nhân. Tài khoản dịch vụ đã được cấp quyền cho các chia sẻ UNC và tất cả điều này đều hoạt động bình thường. Lưu ý rằng tài khoản dịch vụ sẽ luôn chạy tốt các công việc tác nhân này (giả sử quyền UNC được thiết lập). Các nhà phát triển đang cố gắng kiểm tra sẽ gặp phải những vấn đề này.
Một phương pháp khác là tạo một chia sẻ trên chính máy chủ SQL và trỏ đường dẫn chèn số lượng lớn tại thư mục cục bộ. Những lỗi này dường như chỉ xảy ra khi truy cập các đường dẫn UNC. Bất kể đường dẫn UNC có quyền chính xác để cho phép bạn truy cập hay không. Ví dụ:chúng tôi tạo C:\test\
dưới dạng một thư mục trên chính máy chủ SQL và cho phép nó cho phép nhà phát triển thả các tệp thử nghiệm vào đó. Sau đó, chúng được gọi thông qua lệnh chèn số lượng lớn.
Có thể cần phải chạy một lệnh đối với chính để cho phép nhóm đăng nhập SQL có quyền chèn hàng loạt. Đây là như dưới đây.
GRANT ADMINISTER BULK OPERATIONS TO "domain\usergroup"