Hi Suman,
I would suggest you to create a database link since you are using two different database servers and make sure that your DF is full pushdown. Inner join shall not take much time if it is full push down.
You may refer this article on how to create a database link in sql server. URL
Another article on performance optimization. URL
Hope this would be helpful.
Regards,
MSA