我在 Web 服务器上运行 SQL Server CE 复制,最近复制失败。当我尝试访问诊断实用程序 (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 工具,它表明一切仍然正常。
有人有主意吗?
答案1
嗯,问题似乎出在匿名用户帐户上。不知何故,它的密码被更改/损坏了。我在 AD 中重置了密码,并在 IIS 和 SQL Server 复制代理中更新了密码,一切又恢复正常了。很奇怪。
答案2
如果您确定此网站只允许匿名访问,您可以查看 KB909887 以获取更多信息。一般来说,安全事件日志是您接下来需要查看的内容。