db_datawriter 是否具有数据库的读取权限?

Does db_datawriter have a read permission on a database?

我正在了解有关 Microsoft SQL 服务器的更多信息,但我对每个数据库级角色的作用感到困惑。我读了一篇定义的文章 db_datawriter如下:

Members of the db_datawriter fixed database role can add, delete, or change data in all user tables.

我想知道 db_datawriter 是否也有读取权限?

不,它将授予 insertupdatedelete 等写入能力。

Members of the db_datawriter fixed database role can add, delete, or change data in all user tables.

https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-ver15