My experience with this kind of data transfer is to always execute the INSERT script from the server that will be creating the rows. This tends to speed this kind of operation.
You can look at the Server settings for Remote Server Connections, Right-Click the Server in Enterprise Manager and choose the Connections tab. This setting is at the bottom of the page. Note: that the value of zero (0) turns off this kind of timeout.
Andy