Tôi nghĩ rằng đây là một vấn đề quyền, nhưng tôi gặp khó khăn trong việc định vị nó.
Tôi có một nhóm CLR trên một máy chủ (SQL Server 2016) và chúng hoạt động như bình thường. Tất cả đều được đánh dấu UNSAFE và chúng thực hiện nhiều loại tệp I / O khác nhau (đọc, viết, sao chép, di chuyển, đổi tên, v.v.). Tôi có thể chạy chúng thông qua SSMS hoặc từ một công việc dễ dàng như nhau.
Tôi cần cài đặt chúng trên một máy chủ khác (cũng là SQL Server 2016). Sử dụng Dự án Visual Studio ban đầu, tôi đã triển khai chúng đến máy chủ mới. Họ xuất hiện trong SSMS. Phần đó có vẻ tốt.
Khi tôi, từ SSMS, thử chạy một lỗi tôi gặp phải lỗi sau: "Truy cập vào đường dẫn 'bất kỳ đường dẫn nào tôi đi qua' đều bị từ chối."
Tôi đang đăng nhập vào SSMS dưới cửa sổ đăng nhập của tôi. Tôi có quyền truy cập vào cơ sở dữ liệu, tôi là dbo. Tôi là quản trị viên trên máy chủ. Tôi có quyền trong hệ thống tập tin.
Tôi có thể thiếu cái gì khác?