密码保护MS SQL Server

时间:2017-07-15 14:13:07

标签: sql-server password-protection

我正在将项目从Advantage Database Server转换为MS SQL服务器。在Advantage中,您可以使用密码保护单个表,该表也是加密的。因此,您无法在没有密码的情况下打开,查看,更新表等。我将项目的注册信息放在此表中,因此我不希望任何用户能够查看其内容。

我在SQL server中找不到类似的功能。加密数据不足。所以我的问题是:有没有办法在SQL Server中密码保护表。

1 个答案:

答案 0 :(得分:0)

在SQL Server中,您可以将各种访问角色链接到用户。这些角色可以应用于表,视图,存储过程等。最好的方法是创建数据库视图,让用户访问特定视图,而不是授予所有数据库对象权限。

或者,您可以拒绝特定表对用户或角色的权限。

以下是MSDN上的两篇文章,可以帮助您入门: