*为什么* SQL Server 调试器需要系统管理员权限

GWR*_*GWR 5 sql-server permissions

我最近发布了一个问题,希望找到一种替代方法来授予开发人员sysadmin特权以使用 sql server 调试器。我发现确实没有可行的解决方案。

我的问题是,为什么sql server 调试器需要 sysadmin 权限?我想了解以这种方式设计它背后的原因。

在开发环境中,开发人员应该能够在不授予系统管理员权限的情况下进行开发活动,例如使用内置调试器工具,而不是被告知使用打印语句等基本上构建自己的调试机制。

SQL Server 拥有如此多的特定角色/任务等的特权,奇怪的是没有看到一个单独的角色/任务,例如只能在开发环境中授予的权限等。

我不认为这个问题是其他问题的重复,因为这个问题不是关于如果你不是系统管理员如何使用调试器,而是这样我可以理解为什么它是这样设计的