I have a bunch of client machines that connect to a central machine to read
some data from a SQL Server database on that central machine.
This SQL machine is a domain controller and the inbound connections connect
as 'machine$'. We allow access in SQL for those machines and all is well.
This code has been running just fine for months.
Now, we have re-directed the client machines to a non-domain controller
machine, and the connections are failing because the clients are try to
authenticate to SQL as 'NT Authority\Anonymous Logon'.
Why is this happening? Why are the clients failing to use their machine
account and instead using Anonymous?