如何为 SQL Server DB 设置密码



如何设置数据库,使其无法访问它?即使在本地计算机上安装 SQL Server Management Studio。

在SQL Server中,用户或sa可以访问所有数据库。如何限制用户的访问数据库?

假设 SQL Server 安装在本地计算机上,而不是服务器上

您可以尝试单用户模式。

从链接的 MSDN 文章中:

单用户模式指定一次只有一个用户可以访问数据库,通常用于维护操作。

<小时 />编辑:您编辑了您的问题。现在听起来更像是在问安全性,而不是如何将数据库限制为一个用户。

您可以通过向下钻取到安全>登录名来编辑 SQL Server Management Studio 中的用户安全性。在那里,您将看到实例的所有登录信息。您可以右键单击这些条目,然后选择"属性"进行更新。完全禁止用户访问服务器上任何数据库的最简单方法是从"状态"选项卡中选择"禁用"。

好吧,如果您真的想将其限制为一个用户,那么有一个简单的方法(但有点风险)。

您的 Windows 用户包含在组BuiltinAdministrators 中。如果您确实要删除Windows用户,请重新运行安装过程,并在安装过程中更改这些组中的用户。

但请注意,您应该提供另一个有权访问您的数据库的用户,否则您最终会得到一个无法访问它的数据库服务器。

因此,设置数据库登录名并授予他访问所需数据库的权限。

最后,您可以禁用sa登录。这将阻止使用 sa 帐户进行访问。但是您应该有一个可以管理登录等的用户。否则,您将没有机会重新创建密码或任何其他管理任务。

相关内容

  • 没有找到相关文章

最新更新