Send rows of data to stored procedure in linked server

  • 1) Insert the data into a table on the linked server and access it directly from there with the local sproc.

    2) Use a table valued parameter to pass the data set. That is the second time I have recommended those today.

    Best,
    Kevin G. Boles
    SQL Server Consultant
    SQL MVP 2007-2012
    TheSQLGuru on googles mail service

  • Procedure B could simply read records from Table A

    _____________
    Code for TallyGenerator

  • wouldn't that introduce loop back problem. I have implemented suggestion 1 by Kevin.

    Thanks all

  • What do you mean by a "loop back" problem?

    __________________________________________________

    Against stupidity the gods themselves contend in vain. -- Friedrich Schiller
    Stop, children, what's that sound? Everybody look what's going down. -- Stephen Stills

  • Loop back is not so much of a problem as distributed transactions which hold exclusive lock on remote servers.

    Try to avoid pushing data to a remote server, it always better to "ask" it to pull data from your server.

    _____________
    Code for TallyGenerator

  • I understand now and I agree. Server A can start a procedure running on Server B and Server B can pull the data across.

    __________________________________________________

    Against stupidity the gods themselves contend in vain. -- Friedrich Schiller
    Stop, children, what's that sound? Everybody look what's going down. -- Stephen Stills

  • I would really have to see the data flow here as a diagram. If proc B is calling proc A (after already being ran), what is proc A doing this time? Is it going to insert data back into table A? what happens to the data that was already residing there? Updated? Appened to? It seems like you would go into a loop here. I would venture to say that whatever that proc on server B is doing, you can create it over on Server A at the very least. I would have to know more to give sound advise.

    ----------------------------------------------------

Viewing 7 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic. Login to reply