2015-11-19 43 views
0

幾個只讀用戶擁有Management Studio並運行他們自己的查詢,這不是問題。但是,我想保護存儲過程和視圖的代碼,以便通過右鍵單擊對象並選擇腳本過程爲>創建到>新查詢窗口,人們無法看到背後的代碼。拒絕只讀用戶查看存儲過程的DDL MS SQL

我試着添加WITH ENCRYPTION,但是這塊甚至阻止DBO看到代碼。所以這不是一個好的解決方案。

有沒有其他辦法可以實現這個目標?

+0

爲什麼這些用戶首先安裝了SSMS? –

+0

我希望不是這種情況,但它是一個非常快速的步調項目,人們可以在事情發展的時候找出答案。我們的確爲大多數人創建了報告服務報告,但大約有10位用戶認爲他們的技術足夠用來編寫自己的查詢。我不喜歡它,他們這樣做,這就是爲什麼我想阻止他們看到代碼的原因。 –

+0

我認爲,如果你拒絕執行sp_helptext的權限,他們將無法再執行此操作。目前無法仔細檢查。 –

回答