我正在使用 SQL Server 2005。
我的系统已连接到网络。
我想授予网络中特定人员(IP)访问我的 SQL 服务器的权限,并且其他人不得访问。
请解决这个问题。
提前致谢。
答案1
首先要阅读文档。
- 为用户提供登录名,并设置密码保护
- 授予用户应访问的数据库的登录权限
- 向用户提供登录名和密码。
完成的。
答案2
正如 TomTom 所指出的,此人需要登录。如果你们俩都在域(内部网络)中,通常最好的方法是授予此人的 Windows 用户帐户访问权限,而不是 SQL Server 登录。
如果您确实需要限制到特定 IP,SQL Server 没有内置此功能。使用 SQL Server 2005 SP2 及更高版本,您可以构建登录触发器,但这可能会有问题。最好的办法是研究构建 IPSEC 策略,将您的 SQL Server 访问远程锁定到该特定 IP 地址。