1

我们有一位非常了解数据库的高级用户,自从我们授予他使用 SQL Server Management Studio 的访问权限以来,他已成为一项重要资产。不幸的是,我们还给了他一个所有开发人员都使用的用户/密码,它具有更改数据的能力。

如果不考虑拥有这样一个特权 db-user 并给予最终用户这样的访问权限背后的所有错误,是否有一种工具可以让用户在没有任何更新/插入/删除/或其他任何能力的情况下进行查询?

4

1 回答 1

1

我的猜测是用户可能不想更改数据库——为了保护他/她以及您的。

只需使用 Window 启用此用户的登录权限即可获得只读访问权限。或者,设置另一个只读用户并将其提供给超级用户。在极端情况下,您可能需要更改您的超级用户帐户的密码。

同时,我建议您建立一个开发组,授予该组权限,并将开发人员分配给该组。然后,他们可以通过该 ID 登录。也许有一天,您将能够禁用您的超级用户帐户。现在,您应该考虑解决它的方法。

于 2013-01-17T15:42:05.967 回答