Назад | Перейти на главную страницу

Доставка журналов Biztalk 2009 с помощью SQL 2008

Я настраиваю отправку журналов biztalk для базы данных Biztalk 2009. Следующий http://msdn.microsoft.com/en-us/library/aa560961.aspx В статье я делаю следующее, чтобы настроить отправку журнала biztalk на целевом сервере:

Включить специальные запросы:

sp_configure 'show advanced options',1
go
reconfigure
go
sp_configure 'Ad Hoc Distributed Queries',1
go
reconfigure
go
sp_configure 'show advanced options',0
go
reconfigure
go
  1. Выполнить LogShipping_Destination_Schema и LogShipping_Destination_Logic в мастере на сервере назначения
  2. Бегать:

    exec bts_ConfigureBizTalkLogShipping @nvcDescription = '', @nvcMgmtDatabaseName = '', @nvcMgmtServerName = '', @SourceServerName = null, - null указывает, что этот целевой сервер восстанавливает все базы данных @fLinkServers = 1 - 1 для управления автоматически связывает сервер база данных

Когда я запускаю это, я получаю следующую ошибку:

        Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

После некоторого исследования я нашел некоторую информацию:

Обычно эта ошибка означает, что имя участника-службы (SPN) SQL Server не было настроено, а NTLM не использовался в качестве механизма проверки подлинности.

Службы SQl работают под разными учетными записями домена. Итак, я попросил администратора домена создать SPN для серверов, учетные записи службы SQL для обоих источников и назначения, используя имя и полное доменное имя. включенное имя компьютера и учетные записи служб для делегирования. Когда я запускаю следующее:

select * from sys.dm_exec_connections

Я вижу, что все TCP-соединения выполняются через Kerberos, но все равно ошибка:

Ошибка входа для пользователя NT AUTHORITY \ ANONYMOUS LOGON

Любая помощь, пожалуйста?

Вышеупомянутый процесс создает связанный сервер со встроенной безопасностью для авторизации. Временное решение - измените безопасность связанного сервера, чтобы использовать учетную запись службы.