У меня есть 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?