elec
03-06-2015, 21:53
Проблема с linked server.
Есть два сервера.
1. SQL Server 2008 SP1 64-bit 'Server1'.
2. SQL Server 2008 SP1 64-bit 'Server2'.
Каждый служба SQL сервера стартует под доменной учетной записью с правами администратора.
SPN Учетных записей создан.
Аутинфикация клиентов на SQL серверах Kerberos.
Создаю linked server на 'Server1' :
sp_addlinkedserver @server = 'Server2', @srvproduct=N'SQL Server'
sp_addlinkedsrvlogin @rmtsrvname='Server2',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
Если я при помощи Remote Desktop захожу на сервер Server1, запускаю Management Studio и локально выполняю sys.sp_testlinkedserver [Server2];
то всё работает.
Когда я это делаю с клиентского компьютера - не работает:
Msg 18456, Level 14, State 1, Line 1
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Может быть кто-то сталкивался с такой проблемой и сможет посоветовать как ее решить?
Есть два сервера.
1. SQL Server 2008 SP1 64-bit 'Server1'.
2. SQL Server 2008 SP1 64-bit 'Server2'.
Каждый служба SQL сервера стартует под доменной учетной записью с правами администратора.
SPN Учетных записей создан.
Аутинфикация клиентов на SQL серверах Kerberos.
Создаю linked server на 'Server1' :
sp_addlinkedserver @server = 'Server2', @srvproduct=N'SQL Server'
sp_addlinkedsrvlogin @rmtsrvname='Server2',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
Если я при помощи Remote Desktop захожу на сервер Server1, запускаю Management Studio и локально выполняю sys.sp_testlinkedserver [Server2];
то всё работает.
Когда я это делаю с клиентского компьютера - не работает:
Msg 18456, Level 14, State 1, Line 1
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Может быть кто-то сталкивался с такой проблемой и сможет посоветовать как ее решить?