Конференция "Базы" » LinkedServer на mssql 2008 [D7, MSSQL]
 
  • 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 ?
  • stas © (20.10.10 13:04) [1]
    Sergey2   (20.10.10 11:12)
    настроить авторизацию под бзером SQL SERVER
  • stas © (20.10.10 13:04) [2]
    *юзером
  • 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\АНОНИМНЫЙ ВХОД'
    всё так же вываливается
 
Конференция "Базы" » LinkedServer на mssql 2008 [D7, MSSQL]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]