Article ID: 288330 - View products that this article applies to.
This article was previously published under Q288330
BUG #: 351440 (SHILOH_bugs)
BUG #: 352500 (SHILOH_bugs)
When you use an FTP task in Data Transformation Services (DTS) to move files from an FTP server to a destination folder, the last file in the list is deleted from the destination, after the package completes execution. Th file deletion happens when the package is executed from the GUI. If the package is run from the command line using DTSRUN, the last file is partially copied over.
The file is deleted if it is a relatively large file. However, if the last file in the list is a very small file, for example about 2 kilobytes (KB), all the files are moved over successfully.
To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/290211/EN-US/ )INF: How to Obtain the Latest SQL Server 2000 Service Pack
HotfixNOTE: The following hotfix was created prior to Microsoft SQL Server 2000 Service Pack 1.
The English version of this fix should have the following file attributes or later:
NOTE: Due to file dependencies, the most recent hotfix or feature that contains the preceding files may also contain additional files.
File name ------------ s80272i.exe
Microsoft has confirmed this to be a problem in SQL Server 2000. Microsoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.
When you use an FTP task in DTS, the only way you can add files is by using the GUI. The files are listed in alphabetical order and are moved over in the alphabetical order sequence.
For example, suppose you have four files that you want to move over from the FTP server. The four files are named:
If you are moving only one file, and if the size of the file is relatively large, like 3 MB, the file is deleted from the destination folder as soon as the package completes execution.