October 11, 2001 at 12:00 am
Comments posted to this topic are about the content posted at http://www.sqlservercentral.com/columnists/sjones/pushftp.asp
October 12, 2001 at 5:32 pm
Pretty interesting. I agree that it doesn't make a lot of sense that the DTS task only does one way transfers - I've looked at the API recently and there ain't a lot of difference between get and put.
I like COM and compiled code for solutions, but for this I doubt it make much difference, would be style and not substance!
Andy
October 15, 2001 at 2:51 pm
Personally I hate installing new software on my servers. I built this solution so that I could quickly and easily move this solution to another server without worrying about registering components, rebooting, etc.
In fact, I setup a new version of this DTS package on a server last week in about 3 minutes with no reboots.
Steve Jones
October 15, 2001 at 3:42 pm
I agree about reboots - not an issue when you build your own...or as much of an issue anyway. I get a lot of use/reuse out of code in COM dll's.
Andy
October 29, 2001 at 10:51 am
You've wrapped it up nicely in ActX and no doubt it works great for you, but what about decent error information? I've been down this route but have converted to a COM DLL, so I can get meaningfull error messages. This was a no cost solution as I wrote the DLL and two seconds to install- copy file, register file.
Darren Green
Darren Green
SQLDTS.com | SQLIS.com | Konesans Ltd
October 30, 2001 at 6:01 am
Kowabunga, someone who likes to compile code!
Andy
October 30, 2001 at 9:02 am
I'll admit the error handling is low here. I could add some in ActiveX easily, though http://ftp.exe isn't great for doing this.
I really wanted this solution because I can deploy it completely from sql without being at the server.
Steve Jones
November 2, 2001 at 9:43 am
Cool. I have a remote site that is about to rehost to W2K & S2K. Your solution will come in handy!
November 2, 2001 at 10:33 am
Glad it will help. I've got some more details for how I handle the other side of the backups I will post soon.
Steve Jones
April 1, 2002 at 10:40 pm
Nice article steve. I had the same problem a while ago, I did basically the same thing with a command file for the command line ftp with a cmdshell to run it, works ok but not very clean. in the end, I got a programmer to whip up a com routine for ftp, the beauty of this is that I can specify a specific port which the command line http://FTP.exe does not allow, therefore, making it very restrictive under some circumstances.
Chris Kempster
www.chriskempster.com
Author of "SQL Server Backup, Recovery & Troubleshooting"
Author of "SQL Server 2k for the Oracle DBA"
April 2, 2002 at 10:02 am
I've thought about using a COM component and am not opposed. The thing I really like about this method is I can copy a single file (.DTS) to a SQL Server and have it run as a task without any installations, registrations, reboots, etc. I can update this thing without affecting the server, and it works on every SQL Server.
Kind of a KISS solution.
thanks for the complement.
Steve Jones
June 25, 2002 at 12:52 am
I want to ftp my snapshot which is generated by SQL Server 2000's Replication function,but my configuration doesn't work.
can I ply for DTS?
June 25, 2002 at 9:35 am
I'd post some more information under the DTS forum and we'll try to help. Or under the replication section.
Steve Jones
July 1, 2005 at 12:15 am
I implemented a SQL Server Agent job to do these FTP Push tasks from NJ to CA without DTS. I found that the FTP Put will max out the T-1 between these locations.
Have you seen this?
Andy
July 1, 2005 at 7:44 am
The thing that always irked me thou with the built in FTP component is how poorly it performs. I deal with very larg files sometimes and with http://ftp.exe and set as binary transfer type versus the ftp component will have drastic differences in speed. I have tested a couple of components and have yet to see anyone reach the same speed but the majority do outperform the built in component. So I choose to use the command line interface and avoid the cost when I only have about half dozen transfers and their all static in nature.
Viewing 15 posts - 1 through 15 (of 20 total)
You must be logged in to reply to this topic. Login to reply