Is ServerA and ServerB that actual names of the servers?
Linked servers cannot be referenced with special characters in them unless they are enclosed in [brackets] - Ex: SELECT * FROM OPENQUERY([SERVER-A], 'SELECT TOP 1 * FROM ThatTable WHERE This = That')
______________________________________________________________________________Never argue with an idiot; Theyll drag you down to their level and beat you with experience