Я пытаюсь настроить свой SQL Server для использования аутентификации Kerberos.
Моя установка такова -
Моя установка такая: у меня есть 2 виртуальных ПК на хосте с Windows XP Pro SP3. Оба VPC являются Windows Server 2003 R2. Один VPC действует как DC, DNS-сервер, DHCP-сервер, на нем установлен Active Directory, и на этом VPC также работает экземпляр SQL Server по умолчанию. Второй VPC является членом домена и действует как клиентский компьютер SQL Server.
Я настроил имя участника-службы для учетной записи службы SQL Server, чтобы заставить Kerberos работать.
На клиентском VPC похоже, что он использует аутентификацию Kerberos (по желанию) -
C:\Documents and Settings\administrator.SHAREPOINTSVC>sqlcmd -S vm-winsrvr2003
1> select auth_scheme from sys.dm_exec_connections where session_id=@@spid
2> go
auth_scheme
----------------------------------------
KERBEROS
(1 rows affected)
1>
но на компьютере-сервере (где на самом деле работает экземпляр SQL Server) похоже, что он все еще использует проверку подлинности NTLM-. Это не удаленный экземпляр, сервер sql является локальным для этого компьютера.
C:\Documents and Settings\Administrator>sqlcmd
1> select auth_scheme from sys.dm_exec_connections where session_id=@@spid
2> go
auth_scheme
----------------------------------------
NTLM
(1 rows affected)
1>
Что я могу сделать, чтобы он также использовал Kerberos на сервере? (или это то, чего я не должен ожидать)