Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to join the two tables on different server.

Error is:
Could not find server '223.30.10.75' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.


What I have tried:

select paycode,in1,out2 from tbltimeregister 
inner join [223.30.10.75].[testhr].[dbo].[employeemaster] on tbltimeregister.paycode=employee_id
where dateoffice= convert (varchar,getdate()-2,106) and in1 is not null
order by paycode
Posted
Updated 14-May-17 20:40pm
v2

1 solution

Linked server[^] is all what you need. See: How to Create a Linked Server[^]

After taht you'll be able to get data from that linked server:

select tr.paycode, tr.in1, em.out2
from tbltimeregister tr inner join [testhr].[dbo].[employeemaster] em on tr.paycode=em.employee_id
 
Share this answer
 
v2
Comments
neeraj_ 15-May-17 3:06am    
sir,I'm using
exec sp_addlinkedserver @server='[223.30.10.75]' ;

for add linked server
after that above query but it's not working.
Maciej Los 15-May-17 3:11am    
You have to add linked server first, than you'll be able to use above query.
neeraj_ 15-May-17 3:20am    
ok sir
i'll try
Maciej Los 15-May-17 3:22am    
Do not forget to follow the instruction (second link in my answer).
neeraj_ 17-May-17 2:16am    
it's done sir,
Thank you

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900