![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
I have the following situation: I need to transfer data from a set of tables in SQL Server A in Country A to a common table in SQl Server B in Country B over the internet. Both SQL Server instances are of version SQL Server 2000. The number of records that need to be transferred are in the range of 15000-20000 intitally and may later increase regularly. What would be the best way to do this securely? I have thought about the following options: 1. Create a DTS package in SQL Server A in country A which will read the data from the tables in SQL Server A and insert it into the common table in SQL Server B directly.However I am not sure about two things in this option a. Can a DTS package on one server insert data to a database table on another sql server on a remote server machine through internet? b. Even if a. was possible how to ensure that it happens in a secure way? 2. Create a DTS package that exports the data from SQL Server A in coutnry A to a text or XML file. Use a FTP task to move this file to a common FTP server folder location. Write another DTS package at SQL Server B in country B to read data from the text or XML file and insert it into the local table on SQL Server B 3. Write a ASP.NET web service application. however I think this puts a limitation on the amount of data that be transferred in a single request. 4. Change to SQL Server 2005 and expose SQL Server as a web service Which of the above would be the best option.Are there any other secure options? Please let me know. Thank you in advance. Regards, SL |
![]() |
| Thread Tools | |
| Display Modes | |
| |