我正在为biztalk 2009数据库设置Biztalk日志传送。在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
当我运行这个程序时,我会收到以下错误:
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
经过一些研究,我发现了一些信息:
通常,此错误意味着没有配置Server服务主体名称(SPN),也没有将NTLM用作身份验证机制。
SQl服务在不同的域帐户下运行。因此,我要求域管理员为服务器创建SPN,使用名称和FQDN为beoth源和目标创建SQL服务帐户。启用了委托的计算机名称和服务帐户。当我运行以下命令时:
select * from sys.dm_exec_connections
我可以看到所有TCP连接都是通过Kerberos建立的,但仍然存在相同的错误:
用户'NT权限\匿名登录‘登录失败
有什么帮助吗?
发布于 2011-06-01 13:49:02
上述过程创建具有综合安全性的链接服务器以进行授权。工作-更改链接服务器上的安全性以使用服务帐户。
https://serverfault.com/questions/238368
复制