我正在處理一個項目,該項目要求數據庫用戶只有數據庫中所有表的SELECT
和INSERT
權限。使用SELECT和INSERT權限創建用戶
以下問題提供了一個解決方案,但每次添加新表時都必須運行該腳本。好像它是特定於SQL Server 2000
How do I create a user in SQL-Server that only has access to one table, and can only insert rows
必須有一個更簡單的方法?
我正在處理一個項目,該項目要求數據庫用戶只有數據庫中所有表的SELECT
和INSERT
權限。使用SELECT和INSERT權限創建用戶
以下問題提供了一個解決方案,但每次添加新表時都必須運行該腳本。好像它是特定於SQL Server 2000
How do I create a user in SQL-Server that only has access to one table, and can only insert rows
必須有一個更簡單的方法?
不是爲每個表添加權限,而是將它添加到模式更容易。
GRANT SELECT, INSERT ON SCHEMA::dbo to [my_user]
這樣,每次添加表時,權限都會自動應用。
應該在dba stackexchange中嗎? –
是的,因爲這不是一個真正的編程問題,所以[dba.se]似乎更合適。我相信這個鏈接的問題來自該網站存在之前。 – jmoerdyk
@jmoerdyk好的,在這裏創建它。 mayeb我會刪除這個。 https://dba.stackexchange.com/questions/184835/create-user-with-only-select-and-insert-permissions –