0

在我的 SQL MI 中,我有一个已通过门户分配给 Active Directory 管理员的广告组(称为 A 组)。我正在尝试用一个名为 B 组的新组来更新/替换它。

当我尝试时,我得到了这样的错误

{"error":{"code":"ServerPrincipalAlreadyExists","message":"托管实例上已存在请求的服务器主体。考虑删除服务器主体并重试操作。"}}。

当我尝试添加另一个名为Group C的新组时,它可以工作。但是B组的问题仍然存在

问题:

  • 为什么新的 B 组已经存在于 MI 中?
  • 如何删除服务主体?

PS我尝试通过从活动目录管理员中删除现有组并添加新组B仍然是同样的问题

4

1 回答 1

1

您需要检查 service_principals 中是否存在 group B 并将其删除。您可以通过查看 server_principals 表https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-server-principals-transact-sql?view=sql-server来检查-ver15。如果存在,则需要删除 sp(可能您将其添加为登录名,因此它是服务器主体)。

于 2022-02-16T17:08:47.833 回答