![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello, We have a client/server system which utilizes SQL Server 7 and the internet. However, when very large numbers of rows are retrieved, it is very time consuming. An example: one set of data retrieved is 41MB. If that file is converted (exported) to a comma or tab delimited file, the new file size is 12MB. If the delimited file is then zipped (using WinZIP), the final file size is 700K. Of course, we would much rather transfer the final file over the internet. I'm not sure whether DTS can help with this, and also would appreciate any help with delivering the compressed file to the client side (a Windows workstation). For example, does the zipped file have to be placed in the database or is there another way to transfer the file? Thank you, Mike T. |
#3
| |||
| |||
|
|
-----Original Message----- Does a remote console tool include something like a browser or windows app button to "manually" fire that scheduled (but disabled) job (which then runs that DTS package) at the user's time of choice? "Darren Green" <darren.green@reply-to-newsgroup- only.uk.com> wrote in message news:yHkoozDy+NV$Ew7l (AT) sqldts (DOT) com... In article <082a01c37173$ab2e93c0$a001280a (AT) phx (DOT) gbl>, Mike T. m.tamburro (AT) technologue (DOT) com> writes Hello, We have a client/server system which utilizes SQL Server 7 and the internet. However, when very large numbers of rows are retrieved, it is very time consuming. An example: one set of data retrieved is 41MB. If that file is converted (exported) to a comma or tab delimited file, the new file size is 12MB. If the delimited file is then zipped (using WinZIP), the final file size is 700K. Of course, we would much rather transfer the final file over the internet. I'm not sure whether DTS can help with this, and also would appreciate any help with delivering the compressed file to the client side (a Windows workstation). For example, does the zipped file have to be placed in the database or is there another way to transfer the file? Thank you, Mike T. I am unclear on the full requirements, but bear in mind that DTS is a client side tool. So you could write a DTS package that extracts data from your remote SQL DB, and writes it to CSV. You can then Zip this file and mail it or FTP or such like to the recipient. If you run this package from your local workstation it defeats the point. If you run it via remote console tool or via SQL Server agent actually on the remote DB server then you are OK. Does this help at all? -- Darren Green (SQL Server MVP) DTS - http://www.sqldts.com . |
#4
| |||
| |||
|
|
Hello, We have a client/server system which utilizes SQL Server 7 and the internet. However, when very large numbers of rows are retrieved, it is very time consuming. An example: one set of data retrieved is 41MB. If that file is converted (exported) to a comma or tab delimited file, the new file size is 12MB. If the delimited file is then zipped (using WinZIP), the final file size is 700K. Of course, we would much rather transfer the final file over the internet. I'm not sure whether DTS can help with this, and also would appreciate any help with delivering the compressed file to the client side (a Windows workstation). For example, does the zipped file have to be placed in the database or is there another way to transfer the file? Thank you, Mike T. |
#5
| |||
| |||
|
|
Sorry about the original message. Let me attempt to clarify the process we would like to implement. Here's how we would like it to work: 1) The client software submits a query request. The request is not a simple query, but a series of queries which are all processed at the server - no traffic on the wire yet. 2) The final result set can be huge and must now be transferred from the server to the client. This is our problem - it simply takes too long to be practical. So, we would like to: 3) Export the result set to a comma delimited file, which compresses all the blank fields. 4) Zip (or otherwise compress) the comma delimited file to make the file smaller still. 5) Transfer the zip file over the wire to the client, which will unzip, import, etc. and present to the user. Hope this helps and any guidance is much appreciated! Thank you, Mike -----Original Message----- Does a remote console tool include something like a browser or windows app button to "manually" fire that scheduled (but disabled) job (which then runs that DTS package) at the user's time of choice? "Darren Green" <darren.green@reply-to-newsgroup- only.uk.com> wrote in message news:yHkoozDy+NV$Ew7l (AT) sqldts (DOT) com... In article <082a01c37173$ab2e93c0$a001280a (AT) phx (DOT) gbl>, Mike T. m.tamburro (AT) technologue (DOT) com> writes Hello, We have a client/server system which utilizes SQL Server 7 and the internet. However, when very large numbers of rows are retrieved, it is very time consuming. An example: one set of data retrieved is 41MB. If that file is converted (exported) to a comma or tab delimited file, the new file size is 12MB. If the delimited file is then zipped (using WinZIP), the final file size is 700K. Of course, we would much rather transfer the final file over the internet. I'm not sure whether DTS can help with this, and also would appreciate any help with delivering the compressed file to the client side (a Windows workstation). For example, does the zipped file have to be placed in the database or is there another way to transfer the file? Thank you, Mike T. I am unclear on the full requirements, but bear in mind that DTS is a client side tool. So you could write a DTS package that extracts data from your remote SQL DB, and writes it to CSV. You can then Zip this file and mail it or FTP or such like to the recipient. If you run this package from your local workstation it defeats the point. If you run it via remote console tool or via SQL Server agent actually on the remote DB server then you are OK. Does this help at all? -- Darren Green (SQL Server MVP) DTS - http://www.sqldts.com . |
![]() |
| Thread Tools | |
| Display Modes | |
| |