我正在構建一個違反SQL 2008數據庫的Windows應用程序。一些表格數據非常敏感,但我們的一些用戶仍然需要至少讀取,如果不是這些表格的讀/寫訪問權限。我們將使用Windows安全來控制他們對數據庫的訪問。保護對SQL Server數據的訪問
我想知道這些用戶是否可以通過類似Excel或MS Access訪問這些表中的數據?這是關於阻止一個壞蘋果試圖竊取數據並走開它。但是,如果他們有讀取數據的權限,是否有阻止它們的真正方法?
對不起,如果這是一個SQL Server 101的問題,但我沒有找到問題的好答案。
感謝您的幫助!
在這個線程中的錯誤信息是有點可怕。你可以**絕對**限制你的數據訪問只能通過你的應用程序。 – 2011-03-09 20:29:27
我認爲Nathan想說的是,你可以通過編寫一個Web應用程序來完成這個目標,該應用程序提供了你的數據庫的唯一接口。如果您僅通過應用程序向用戶提供與數據庫的交互,則不會有問題。我也覺得納森指出的錯誤溝通來自問題的措辭。如果安全問題,用戶不應該能夠達到你的數據庫時間。所有與數據的接口應該通過您的安全Web應用程序。 (通過擔保,我的意思是注意諸如sql注入之類的東西。) – James 2011-03-09 20:51:38
@James最初的問題是關於Windows應用程序。我習慣於一個網絡環境,通過服務應用程序,您可以更輕鬆地保護數據庫免受窺探。 – 2011-03-09 21:08:09