gpt4 book ai didi

servicebus - 无法授权访问作为 LocalSystem 或 NetworkService 运行的服务的服务总线命名空间?

转载 作者:行者123 更新时间:2023-12-02 07:02:39 24 4
gpt4 key购买 nike

我正在使用 Windows Server v1.0 的服务总线。我有一个在 LocalSystem (NT AUTHORITY\SYSTEM) 帐户或 NetworkService (NT AUTHORITY\NETWORK SERVICE) 中运行的服务。我想授予该服务对服务总线中默认命名空间的管理权限。

我跑过:

set-sbnamespace -name ServiceBusDefaultNamespace -ManageUsers 
"NT AUTHORITY\SYSTEM","NT AUTHORITY\NETWORK SERVICE","MY_DOMAIN\MY_USER"

结果:

Name                  : ServiceBusDefaultNamespace
AddressingScheme : Path
CreatedTime : 7/19/2013 2:40:52 PM
IssuerName : ServiceBusDefaultNamespace
IssuerUri : ServiceBusDefaultNamespace
ManageUsers : {nt authority\system, nt authority\network service,
my_user@my_domain}

但是在尝试创建队列时,出现错误:

The remote server returned an error: (401) Unauthorized. Authorization 
failed for specified action: Manage..TrackingId:XXXXXXXXXXXXXXXXXXXX,
TimeStamp:7/23/2013 9:31:31 AM

如果我尝试添加系统帐户“MY_DOMAIN\MY_SERVER$”,它会提示该帐户不存在,即使这对 MS SQL Server 来说是完美的。

如果我尝试以 MY_DOMAIN\MY_USER 的身份运行该服务,但它不是我想要的理想情况。

我已尝试在更改配置后重新启动服务器。

最佳答案

建议使用共享访问 key 。

要使用共享访问 key 获取连接字符串,请运行 PowerShell cmd:

$authRule = Get-SBAuthorizationRule -NamespaceName ServiceBusDefaultNamespace
$authRule[0].ConnectionString

关于servicebus - 无法授权访问作为 LocalSystem 或 NetworkService 运行的服务的服务总线命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17807085/

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