我正在Web服务器上运行SQL Server CE复制,最近复制失败。 当我尝试访问diag实用程序( http://webaddress/Replication/SqlCeSa30.dll?Diag时,我得到一个http 401.1。
HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials. Internet Information Services (IIS)
该网站设置为在目录安全匿名访问,文件ACL权限都是正确的(并没有改变),我重新运行ConWizard.exe工具,说一切都还好。
有人有主意吗?
那么问题似乎是匿名用户帐户。 不知何故,它的密码更改/损坏。 我重置AD中的密码,并在IIS中更新它,SQL Server复制代理和一切正常工作再次。 奇怪的。
如果您确定只为本网站启用了匿名访问,则可以查看KB909887了解更多信息。 一般来说,安全事件日志是你需要去做的下一件事情。