MDF文件安全,锁定和未经授权的访问

时间:2012-09-19 16:51:12

标签: sql sql-server-2008-r2

我在我的应用程序中使用了SQL Server 2008 R2数据库,现在我想为我的朋友安装该应用程序。如何阻止访问我的数据库表和存储过程?

我删除了Windows身份验证和SQL Server Management Studio,只需使用我自己的用户登录或通过!但是,如果他在其他系统中的其他Management Studio中打开我的数据库文件会发生什么?

1 个答案:

答案 0 :(得分:2)

您的用户对MDF文件具有访问权限(ACL权限)。一点也不。相反,他们应该拥有数据库访问权限,并且他们的帐户应该设置为按照您希望的方式执行,而不是执行您不需要的操作。

这是一个非常基本的问题,真的;您需要了解的是SQL Server安全性,因此您可以了解如何以及如何使用用户保护数据库。但是,如上所述,您还需要适当的文件安全性。

最后......你的问题让我很奇怪;你知道SQL Server并不一定要安装在每个客户端系统上,对吧?你当然可以做到这一点,但它是一个服务器产品。如果您将它安装在用户拥有管理员权限的计算机上,那么游戏真的已经结束了。