星期五, 4月 26, 2013

[SQL] 執行 SQL Profile 權限

執行 SQL Profile 要是 sysadmin 或有 ALTER TRACE 權限,一般使用者通常不會是 sysadmin,因此要避免一般使用者利用 SQL Profile 連進 SQL Server 來追蹤資料,只要讓使用者不具備 ALTER TRACE 權限即可。
  • 利用 T-SQL 語法
-- 授予
GRANT ALTER TRACE TO UserName;

-- 拒絕 
DENY ALTER TRACE TO UserName; 
  • SSMS => 安全性 => 登入 => 使用者 => 右鍵屬性 => 安全性實體 => 改變追蹤 => 勾選拒絕 checkbox。
[SQL] 執行 SQL Profile 權限-2
  • 利用 SQL Profile 連進不是 sysadmin 或沒有 ALTER TRACE 權限的 SQL Server 會收到此錯誤訊息。
[SQL] 執行 SQL Profile 權限-1

沒有留言:

張貼留言