I've got a windows services running ok which connects to SQL Server.

Unfortunately if SQL Server restarts my service can not seem to reconnect itself. I just keep getting the error below in my log file

Name not unique in this context.

What does this error mean?
is there anywhere to fix this?

If I manually stop then restart the service its connects back up ok