可能重複:
How to make a table Read Only in SQL Server?SQL,臨時一張桌子只讀
我對矯正的過程,使得在一個表的修改(我們稱之爲,base.dbo。重要)。
我正在閱讀代碼,以消除所有修改此表的查詢。
有沒有辦法在程序中使該表只讀,以便任何修改嘗試引發異常?
我使用SQL服務器
可能重複:
How to make a table Read Only in SQL Server?SQL,臨時一張桌子只讀
我對矯正的過程,使得在一個表的修改(我們稱之爲,base.dbo。重要)。
我正在閱讀代碼,以消除所有修改此表的查詢。
有沒有辦法在程序中使該表只讀,以便任何修改嘗試引發異常?
我使用SQL服務器
在SQLServer的,你能否認你想要的任何級別(DB,程序,表列...你的名字!)寫訪問應用程序的用戶
http://msdn.microsoft.com/en-us/library/ms173724.aspx
http://www.mssqltips.com/sqlservertip/1138/giving-and-removing-permissions-in-sql-server/
http://tweakingsqlserver.blogspot.com/2009/04/deny-table-permission-at-table-level.html
您也可以拒絕權限只爲程序。
http://bytes.com/topic/sql-server/answers/705794-deny-user-roles-stored-procedure
-1一個簡單的Google搜索「sql server make a table read only」讓我回到了SO。我相信當他/她提出這個問題時,它似乎是OP。 –
我正在尋找只適用於該程序的內容。我看到前面的問題 – Argento