我有一個.NET應用程序連接到SQL Server 2008以存儲一些數據。我在app.config
文件中給我的最終用戶提供了一個sq用戶名和密碼。如果需要更多的東西,我會給最終用戶一些其他憑據。對SQL Server用戶的有限權限
我該如何限制sql用戶只有權限讀/寫數據並執行現有的存儲過程和其他所有被禁止的操作? 爲應用程序用於連接數據庫的sql用戶設置權限的最佳做法是什麼?我能否以某種方式阻止用戶登錄Management Studio並弄亂我的數據? 我不是在尋找完美的100%可靠的解決方案,而是最好的現有做法。非常感謝你提前。
更新:我工作在一個共享的託管SQL Server環境。
或者,您可以使用'grant'語句。 – Colin 2012-03-13 06:56:16
這的確如此,科林! – callisto 2012-03-13 06:59:06
我只能創建一個用戶,而不是登錄。我正在連接到共享的託管SQL Server環境。如果您可以調整創建SQL用戶的步驟,那將非常棒。 – 2012-03-13 17:53:20