限制对SQL数据库的访问

时间:2016-01-04 12:25:57

标签: sql-server sql-server-2012

我对SQL完全不熟悉,基本上不知道如何做我以后的事情。我创建了一个db(RandomGenerator),目前所有用户都有权查看所有表,存储过程等。

我之后只允许自己和另一个用户访问数据库。

我已阅读过很多线程和网站,但我无法弄清楚如何限制所有其他用户访问此当前正在运行的数据库。

在我的SQL Sever实例上,还有很多其他数据库显然我不想限制访问。

我不希望任何其他用户能够在我的' RandomGenerator'下查看任何内容。分贝。

非常感谢任何帮助或链接。

如果您打算将其标记下来,请不要这样做,在我帮助后添加解释。

我是否需要某种脚本或某种东西,或者可以在权限或类似的东西中完成。

1 个答案:

答案 0 :(得分:1)

所有用户都不应该访问数据库,这听起来像所有现有登录都具有系统管理员访问权限,这是一个坏主意。如果设置正确,则默认情况下他们无权访问新数据库。

您可以在您拥有的数据库的安全选项卡中设置权限,并可以向其他用户添加“拒绝”权限,但如果现有用户是系统管理员,他们可能会改变所有这些权限!

有人应该“拥有”SQL服务器并具备正确设置所有其他用户的必要技能,否则您可能会浪费时间。