gpt4 book ai didi

security - db_owner与db_datareader/db_datawriter有什么区别?

转载 作者:行者123 更新时间:2023-12-04 07:27:06 27 4
gpt4 key购买 nike

我基本上在学习使用SQL Server进行任何重要工作的同时,开发了一个业务应用程序。我给数据输入人db_owner和查看者db_datareader

现在,我正在尝试加强工作,在我看来,合乎逻辑的是将db_owner的db_datareader和db_datawriter实例化,但是我很好奇(a)这是正确的做法吗? (b)db_owner可以执行data_writer无法执行的哪些操作? (即,我切换后一切都无法正常工作)。

最佳答案

db_owner固定数据库角色的成员可以在数据库上执行所有配置和维护事件。 db_datawriter可以执行DELETE,INSERT,UPDATE,而db_datareader只能执行SELECT操作。

您应该始终尝试仅授予完成任务所需的最低权限。大多数用户不需要访问配置或管理功能。对于数据输入用户,db_datawriter可能是合适的。

关于security - db_owner与db_datareader/db_datawriter有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com