由于未知用户多次尝试登录失败,该sa
帐户最近在我公司的面向公众的数据库中被锁定。我在日志中有他们的 IP 地址,但它吓坏了我。
我更改了所有密码,并且正在加密所有敏感数据。
我如何限制SQL Server Authentication
用户只能执行某些存储过程,但什么也不做(什么都看不到,甚至不能做Select * From [SomeTable]
)?
更新:
我最终为防火墙设置了一个 IP 白名单,创建了 90 个字符的随机密码,为特定用户设置和授予特定存储db_denydatawriter
过程db_denydatareader
。Execute