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

Mạo danh trong Chế độ xem Máy chủ SQL?

Không, điều này là không thể. EXECUTE AS chủ yếu được sử dụng với SP, nhưng bạn có thể sử dụng chúng rộng rãi hơn một chút. Từ TechNet :

Tuy nhiên, bạn có một số tùy chọn ở đây:

  • tạo GET-SP trả về dữ liệu của bạn và UPDATE-SP cập nhật dữ liệu của bạn (Tôi sử dụng đầu vào XML cho việc này thay vì các biến bảng)
  • sử dụng các chế độ xem do người dùng 'mạo danh' của bạn tạo và chơi với việc phá vỡ quyền thừa kế quyền sử dụng DENY / GRANT, chẳng hạn như GRANT VIEW DEFINITION



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. máy chủ sql:chọn các hàng mà tổng của phù hợp với một giá trị

  2. Lược đồ trong SQL Server là gì và cách tạo / thả lược đồ trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 27

  3. Tìm hiểu quy trình gọi được lưu trữ trong SQL Server

  4. Một cách tốt hơn để phân tích cú pháp các giá trị số nguyên từ một chuỗi được phân tách bằng T-SQL

  5. Tìm các bản sao trên một cột bằng cách sử dụng select where trong SQL Server 2008