Azure SQL MI:托管实例上已存在请求的服务器主体



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

当我尝试时,我得到了类似的错误

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

当我尝试添加另一个名为group C的新组时,它起作用了。但是B组的问题仍然存在

问题:

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

p.S我尝试从active directory管理员中删除现有组并添加新组B仍然是相同的问题

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

相关内容

最新更新