Could not obtain information about Windows NT group user

后端 未结 9 810
一生所求
一生所求 2020-12-30 19:24

I am creating a SQL Server Replication using a script. When I try to execute

The job failed. Unable to determine if the owner (STAR\\moorer7) of job L3BPT2M-

相关标签:
9条回答
  • 2020-12-30 19:31

    Just solved this problem. In my case it was domain controller is not accessible, because both dns servers was google dns.

    I just add to checklist for this problem:

    • check domain controller is accessible
    0 讨论(0)
  • 2020-12-30 19:37

    In my case I was getting this error trying to use the IS_ROLEMEMBER() function on SQL Server 2008 R2. This function isn't valid prior to SQL Server 2012.

    Instead of this function I ended up using

    select 1 
    from sys.database_principals u 
    inner join sys.database_role_members ur 
        on u.principal_id = ur.member_principal_id 
    inner join sys.database_principals r 
        on ur.role_principal_id = r.principal_id 
    where r.name = @role_name 
    and u.name = @username
    

    Significantly more verbose, but it gets the job done.

    0 讨论(0)
  • 2020-12-30 19:40

    We encountered similar errors in a testing environment on a virtual machine. If the machine name changes due to VM cloning from a template, you can get this error.

    If the computer name changed from OLD to NEW.

    A job uses this stored procedure:

    msdb.dbo.sp_sqlagent_has_server_access @login_name = 'OLD\Administrator'
    

    Which uses this one:

    EXECUTE master.dbo.xp_logininfo 'OLD\Administrator'
    

    Which gives this SQL error 15404

    select text from sys.messages where message_id = 15404;
    Could not obtain information about Windows NT group/user '%ls', error code %#lx.
    

    Which I guess is correct, under the circumstances. We added a script to the VM cloning/deployment process that re-creates the SQL login.

    0 讨论(0)
  • 2020-12-30 19:42

    Active Directory is refusing access to your SQL Agent. The Agent should be running under an account that is recognized by STAR domain controller.

    0 讨论(0)
  • 2020-12-30 19:44

    In our case, the Windows service account that SQL Server and SQL Agent were running under were locked out in Active Directory.

    0 讨论(0)
  • 2020-12-30 19:45

    I just got this error and it turns out my AD administrator deleted the service account used by EVERY SQL Server instance in the entire company. Thank goodness AD has its own recycle bin.

    See if you can run the Active Directory Users and Computers utility (%SystemRoot%\system32\dsa.msc), and check to make sure the account you are relying on still exists.

    0 讨论(0)
提交回复
热议问题