我遇到有关数据库权限的问题。我已创建名为的数据库FCProject
。我在SQL Server Management Studio中为该数据库创建了登录名。我的登录正常,但是我想限制所有FCProject
可以通过Windows身份验证模式登录SQL Server的用户对数据库的访问。
因为我只希望FC登录才能在SQL Server Management Studio中查看或修改FC数据库的数据。
我尝试通过Management Studio创建登录名。创建登录名有什么问题吗?或者是其他东西?请帮忙
您正在混淆应在此处分开的两件事:
一个登录是在服务器级别-它提供了一个账号(Windows帐户或SQL Server特定帐户)连接到该服务器的权限
每个数据库都可以再定义用户基于这些登录-供自己使用。
因此,对于您来说,您需要做的是:
FCLogin
然后就可以了-只有您明确定义的帐户才能访问FCLogin
数据库并使用它。
请参阅SQL Server Central上的SQL Server安全性阶梯系列文章(非常值得注册其内容!),其中详细介绍了所有内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句