开发者社区 问答 正文

无法添加Sql Server登录名

当我尝试通过说来创建SQL Server登录名时

CREATE LOGIN [ourdomain\SQLAccessGroup] FROM WINDOWS;

我得到这个错误

服务器主体“ ourdomain \ SQLAccessGroup”已存在。

但是,当我尝试这段代码时

DROP LOGIN [ourdomain\SQLAccessGroup]

我得到这个错误

无法删除登录名“ ourdomain \ SQLAccessGroup”,因为该登录名不存在或您没有权限。

我正在以sysadmin身份执行此代码的用户。此外,用户ourdomain\SQLAccessGroup不会显示在此查询中

select * from sys.server_principals

展开
收起
心有灵_夕 2019-12-25 21:31:10 1030 分享 版权
1 条回答
写回答
取消 提交回答
  • 我们仍然在努力理解如何这个问题,但似乎[ourdomain \ SQLAccessGroup]是由顾问不同的用户名(这是一个MS CRM安装的一部分)的别名。我们终于能够使用一些逻辑和一些不错的旧SID比较来确定谁在玩冒名顶替者游戏。

    当我尝试将登录名作为用户添加到数据库中时(因为它已经存在),出现了以下错误:

    The login already has an account under a different user name. 因此,我开始检查每个数据库用户,并找出了罪魁祸首。我最终找到了它,并能够重命名用户并登录,以便CRM安装能够正常进行。我想知道我是否可以为我的时间每小时收取$ 165.00的费用... :-)

    2019-12-25 21:31:23
    赞同 展开评论