在 .NET Framework 中,EventWaitHandle.OpenExisting()有两种重载:一种采用 EventWaitHandleRights,以便您可以指定所需的权限,另一种则不需要。
在 .NET Core 中,需要 EventWaitHandleRights 的那个已经消失了。有没有办法在 .NET Core 中打开具有特定权限的现有命名事件?
使用 SQL Server 应用程序角色管理权限与使用标准登录名/用户并向所述用户授予必要权限相比有什么优势?
我们一直在使用需要以下场景的应用程序角色:
我不认为这比仅将应用程序角色的权限授予登录名/用户更好或更安全。应用程序必须可以使用这两个密码,并且任何获得登录密码访问权限的人都可以访问应用程序角色密码并从他们自己的程序或在 SSMS 中调用 sp_setapprole。对?
编辑:正如 Ed Harper 推测的那样,应用程序的所有实例在我的场景中都使用相同的登录名。