首页 > 解决方案 > SYSADMIN 角色和更改数据库数据的能力

问题描述

角色是否SYSADMIN有能力访问和更改数据库中的数据。例如,此角色是否可以直接访问文件并将记录从 $1 更改为 $10,000?或者它可以创建或升级数据库用户的权限,然后修改金额?我之所以问,是因为我正在尝试评估 SOX 重要系统的风险,其中具有该角色但仅具有该db_datareader角色的帐户存在安全问题。先感谢您。

标签: sql-server

解决方案


SYSADMIN 角色是否能够访问和更改数据库中的数据。

sysadmin 固定服务器角色的成员对实例具有完全控制权,并且免于所有权限检查。此外,系统管理员将始终以 dbo 身份连接到用户数据库,后者对数据库具有完全控制权并且免于所有数据库权限检查。

保护数据免受系统管理员侵害的唯一方法是使用AlwaysEncrypted,它使用客户端提供的密钥加密一列或多列中的数据。


推荐阅读