Cách cấp quyền cho người dùng UNSAFE ASSEMBLY


7

Làm cách nào chúng tôi có thể chỉ định người dùng , ví dụ: chủ sở hữu cơ sở dữ liệu (DBO) cho phép UNSAFE ASSEMBLY?

Tôi đang yêu cầu nó cho phép người dùng tạo một hội đồng và không biết mật khẩu SA, vì vậy EXEC sp_changedbowner ‘sa’không thể giúp được.

Bất kỳ ý tưởng?

Cảm ơn bạn.

Câu trả lời:


8

Chỉ người dùng được ánh xạ tới thông tin đăng nhập là thành viên của vai trò máy chủ cố định sysadmin mới có thể tạo và thay đổi một hội đồng với bộ quyền UNSAFE được xác định. Do đó, để đạt được kết quả mong muốn, bạn sẽ phải thêm thông tin đăng nhập tương ứng đó vào vai trò máy chủ cố định sysadmin .

Tài liệu tham khảo BOL về TẠO LẮP RÁP :

Việc chỉ định UNSAFEcho phép mã trong tập hợp hoàn toàn tự do thực hiện các hoạt động trong không gian xử lý SQL Server có khả năng ảnh hưởng đến sự mạnh mẽ của SQL Server. UNSAFEcác hội đồng cũng có khả năng phá hoại hệ thống bảo mật của SQL Server hoặc thời gian chạy ngôn ngữ chung. UNSAFEquyền chỉ nên được cấp cho các hội đồng có độ tin cậy cao. Chỉ các thành viên của vai trò máy chủ cố định sysadmin có thể tạo và thay đổi UNSAFEcác cụm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.