Reconversão do Biztalk 2009 com o SQL 2008

1

Estou configurando o registro de log biztalk para o banco de dados Biztalk 2009. Seguindo o artigo link , estou fazendo o seguinte para configurar o log biztalk no servidor de destino:

Ativar consultas ad-hoc por:

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. Execute LogShipping_Destination_Schema & LogShipping_Destination_Logic no mestre no servidor de destinos
  2. Executar:

    exec bts_ConfigureBizTalkLogShipping @nvcDescription = '', @nvcMgmtDatabaseName = '', @nvcMgmtServerName = '', @SourceServerName = null, - null indica que este servidor de destino restaura todos os bancos de dados @fLinkServers = 1 - 1 vincula automaticamente o servidor ao banco de dados de gerenciamento

Quando eu executo isso, estou recebendo o seguinte erro:

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

Depois de algumas pesquisas, encontrei algumas informações:

Usually this error means that the SQL Server Service Principal Name (SPN) was not configured, and NTLM was not being used as an authentication mechanism.

Os serviços do SQl estão sendo executados em diferentes contas de domínio. Por isso, pedi ao administrador do domínio para criar SPNs para os servidores, contas de serviço SQL para a origem e o destino do destino usando nome e FQDN. nome de computador habilitado e contas de serviço para delegação. Quando eu corro o seguinte:

select * from sys.dm_exec_connections

Eu posso ver toda a conexão TCP sendo feita via Kerberos, mas ainda com o mesmo erro:

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'

Alguma ajuda, por favor?

    
por Manjot 21.02.2011 / 22:49

1 resposta

1

O processo acima cria um servidor vinculado com segurança integrada para autorização. Solução: altere a segurança do servidor vinculado para usar a conta de serviço.

    
por 01.06.2011 / 23:49