是否可以密码保护SQL Server数据库?

时间:2009-04-21 18:17:51

标签: sql-server security

有没有办法在不使用商业第三方工具的情况下密码保护SQL Server数据库?有什么可以帮助我实现这个目标?

4 个答案:

答案 0 :(得分:4)

在SQL Server 2008中,您具有透明数据加密功能,允许您设置密码和证书,以便在没有正确密码/证书的情况下无法还原或附加MDF和备份。

以下是更多信息:SQL 2008 Encryption

答案 1 :(得分:2)

是。你可以保护它免受除服务器管理员以外的所有人的影响。

答案 2 :(得分:1)

您可以通过您授予可以访问它的帐户的权限以及他们可以查看的对象和他们可以执行的操作来保护它。但是,你的问题不是100%明确。

答案 3 :(得分:1)

MSSQL中的数据库不仅是表查询和recorsets的存储库。它还具有存储过程,触发器,作业和更多组件,而不是简单的Access数据库。

除“登录”(类似用户之外)之外的所有对象都是通过ACL(访问控制列表)访问的,您不仅可以向用户添加用户,还可以为这些用户添加数据库中每个对象的权限。

登录可以通过两种方式创建,具体取决于服务器的配置:使用Windows Autentication或SQL Server身份验证方法,您需要手动创建它们。

现在,如果你在谈论保护文件文件,一种方法是在备份时,当然只有一个密码。