Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 OPENROWSET vấn đề về quyền

Từ sách trực tuyến OPENROWSET (Giao dịch-SQL)

Người dùng yêu cầu ADMINISTER BULK OPERATIONS sự cho phép.

đây là mục nhập để CẤP nó. Đây là quyền cấp máy chủ, vì vậy có, nó khá cao.

Để thử các quyền thấp hơn, bạn có thể tạo kết nối máy chủ được liên kết tiêu chuẩn và thêm thông tin đăng nhập bằng cách sử dụng

EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
    'localuser', 'rmtuser', 'rmtpass'

Dường như không có bất kỳ quyền cụ thể nào cần được cấp, vì vậy nếu bạn thiết lập một máy chủ được liên kết, sẽ không khôn ngoan nếu bạn thiết lập nó bằng một linkedsrvlogin ánh xạ đến mọi người dùng cục bộ. Thiết lập ánh xạ cục bộ-từ xa cụ thể để kiểm soát quyền truy cập của người dùng cục bộ, thông qua máy chủ được liên kết, tại máy chủ từ xa (bởi rmtuser đăng nhập).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận phần bên phải của chuỗi trong SQL Server (T-SQL)

  2. Cách xuất kết quả truy vấn sang .csv hoặc Tệp được phân cách bằng tab trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 23

  3. Ngày trả về dưới dạng ddmmyyyy trong SQL Server

  4. LỆNH SQL có điều kiện BẰNG ASC / DESC cho các cột alpha

  5. Truy vấn sql với tham gia và nhóm theo và