-
Sergey2 (20.10.10 11:12) [0]задача настроить видимость с одного сервера - второго.
добавляю LinkedServer на 'ServerName1'.
exec sp_addlinkedserver @server = 'ServerName2', @srvproduct = 'SQL Server'
добавилось
вход осуществляется виндовой авторизацией. в организации -домен.
в актив директории на сервере - на моей записи анчекнута
Учетная запись конфиденциальна и не может быть делегирована.
и чекнута
Доверять учетной записи при делегировании
В результате, при обращении с ServerName1 на ServerName2 всё так же вываливается
Msg 18456, Level 14, State 1, Line 1
Login failed for user 'NT AUTHORITY\АНОНИМНЫЙ ВХОД'.
если залогиниться под другой учеткой, в частности под админом домена - то все работает. под моей - никак
я так понимаю что нужно повозиться с SetSPN ? -
Sergey2 (20.10.10 11:12)
настроить авторизацию под бзером SQL SERVER -
*юзером
-
Polevi © (24.10.10 09:03) [3]>я так понимаю что нужно повозиться с SetSPN ?
правильно понимаешь
под какими учетками работают службы MS SQL ? -
Sergey2 (25.10.10 09:44) [4]Polevi © (24.10.10 09:03) [3]
под администратором домена службы.
авторизация же на sqlсерверах организована под доменными учетками.
касательно spn, то я пытался добавить.
SETSPN -A MSSQLSvc/ServerName1 DomainName\MyLoginName
SETSPN -A MSSQLSvc/ServerName2 DomainName\MyLoginName
После каждой в консоли писалось, что Updated object
после этого я так понимаю, должна в актив дирректории на MyLoginName появиться ещё одна вкладка Delegation. Но как бы не наблюдается она. И соответственно ошибка
Login failed for user 'NT AUTHORITY\АНОНИМНЫЙ ВХОД'
всё так же вываливается