Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SELECTing from another Server
Message
General information
Forum:
Microsoft SQL Server
Category:
SQL syntax
Title:
SELECTing from another Server
Miscellaneous
Thread ID:
00826454
Message ID:
00826454
Views:
57
Hello,

I'm writing a little routine to copy a subset of a production database to my development server for testing. So far I got:

INSERT INTO ...
SELECT ... FROM OPENDATASOURCE(...).database.dbo.table

and this is fine when I need all of the records. However, when I'm pulling just a subset, I need to create some JOINs to limit the results (filtering the child tables to the subset of the parent table). If I:


INSERT INTO ...
SELECT ... FROM OPENDATASOURCE(...).database.dbo.childtable
JOIN OPENDATASOURCE(...).database.dbo.parenttable
ON ...
WHERE [filtering parent table]

Then I assume the filtering of the JOIN is happening on the local server instead of the remote server, which would be bad.

Is there a T-SQL way to submit an entire SELECT statement to another server and have it return the result set? Do I need to create a view on the remote server and connect to that?

Any help, suggestions or alternative ideas would be appreciated.

TIA
Next
Reply
Map
View

Click here to load this message in the networking platform