Где вы устанавливаете кредиты аутентификации Kerberos? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть 2 настроенных домена с доверием между ними DomainA и DomainB. при выполнении следующих действий с SSM домена A я получаю ошибки аутентификации на сервере SQL в домене B

DECLARE @DatabaseFolder varchar(4000)
DECLARE @DeleteDate DATETIME = GETDATE()
set @DatabaseFolder=N'\\sql.DomainB.local\copyonly\'
--Delete old backup files.
EXEC master.sys.xp_delete_file 0,@DatabaseFolder,'BAK', @DeleteDate,0;

Если я использую IP вместо полного доменного имени, kerberos не используется, и команда работает. Самое странное, что я вошел в систему windows как администратор, но ошибки аутентификации, которые я вижу каждый раз, когда я запускаю вышеупомянутую команду, относятся к конкретному c пользователю DomainB \ jane.doe.

An account failed to log on.

Subject:
    Security ID:        NULL SID
    Account Name:       -
    Account Domain:     -
    Logon ID:       0x0

Logon Type:         3

Account For Which Logon Failed:
    Security ID:        NULL SID
    Account Name:       jane.doe
    Account Domain:     DomainB

Failure Information:
    Failure Reason:     Unknown user name or bad password.
    Status:         0xC000006D
    Sub Status:     0xC000006A

Process Information:
    Caller Process ID:  0x0
    Caller Process Name:    -

Network Information:
    Workstation Name:   SQLServerName.DomainA.Local
    Source Network Address: 10.0.2.211
    Source Port:        64747

Итак, я вошел в DomainA SQL как администратор, я использую windows аутентификацию в SSMS, но когда я запускаю команду, она пытается подключиться к серверу DomainB SQL в качестве этого DomainB \ Пользователь jane.doe.

Где это настроено в SSMS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...