Select A.* From OPENROWSET('MSDASQL', 'DRIVER={SQL SERVER};SERVER=name\instance;UID=user;PWD=password','SELECT * FROM pubs.dbo.authors') AS A Where A.MaintenanceDate <> MaintenanceDateSelect A.* From OPENROWSET('MSDASQL','Driver={SQL SERVER};SERVER=server\instance;UID=user;PWD=pass','SELECT * FROM database.dbo.table') as ARight Outer Join database.dbo.table As B on A.PlantID = B.PlantIDAND A.RuleType = B.RuleType AND A.RulePrefix = B.RulePrefix andA.RuleSuffix = B.RuleSuffixWhere A.MaintenanceDate <> B.MaintenanceDateSELECT A.*
FROM database.dbo.table AS B
LEFT JOIN OPENROWSET('MSDASQL', 'Driver={SQL SERVER};SERVER=server\instance;UID=user;PWD=pass'
,'SELECT * FROM database.dbo.table') AS A
ON B.PlantID = A.PlantID AND B.RuleType = A.RuleType AND B.RulePrefix = A.RulePrefix
AND B.RuleSuffix = A.RuleSuffix AND B.MaintenanceDate <> A.MaintenanceDate