Jim Lawrence
accessd at shaw.ca
Tue Jul 12 19:03:10 CDT 2005
Hi Joe: Try using the UNC code for naming the source and destination computers. Remember that the DTS code runs from the relative location where the MS SQL server resides not from any local client drive. What the server that hosts the SQL server sees are what drives are available to it, with all the permissions. The SQL just thinks the C: drive as local to it. Use something like "\\MyMSSQLServerDrive\ftp\bom.txt" or "\\MyCommonEDrive\ftp\pub\" Jim -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Joe Rojas Sent: Tuesday, July 12, 2005 12:12 PM To: 'dba-sqlserver at databaseadvisors.com' Subject: RE: [dba-SQLServer] Active Script Task in DTS The E drive is an actual local drive. I know the path works because I am importing bom.txt in a previous step with success. To note, it looks like I can't delete a file from an ActiveX task, which is part of a move. I can use the CopyFile method from the FileSystemObject but I can't do a move or delete. If I run the code below from a .vbs file on the server that is running the DTS package, the DeleteFile and MoveFile methods work! I wonder is if this is some kind of limitation for DTS in SS7? Thanks, Joe Rojas IT Manager TNCO, Inc. 781-447-6661 x7506 jrojas at tnco-inc.com -----Original Message----- From: Elam, Debbie [mailto:DElam at jenkens.com] Sent: Tuesday, July 12, 2005 3:03 PM To: 'dba-sqlserver at databaseadvisors.com' Subject: RE: [dba-SQLServer] Active Script Task in DTS Are you sure that e:\ is the same drive you think you are referring to? This can be tricky with DTS, I always use the UNC path to avoid confusion. Debbie -----Original Message----- From: Joe Rojas [mailto:JRojas at tnco-inc.com] Sent: Tuesday, July 12, 2005 1:46 PM To: 'dba-sqlserver at databaseadvisors.com' Subject: [dba-SQLServer] Active Script Task in DTS In DTS designer, I added an Active Script Task to my DTS package as the last step. This task is supposed to move a text file from one location to another. I am trying to do this with the code below but I get a permission denied error. Function Main() Dim fso Set fso = CreateObject("Scripting.FileSystemObject") fso.MoveFile "E:\ftp\bom.txt", "E:\ftp\pub\" Set fso = Nothing Main = DTSTaskExecResult_Success End Function I check the folder permissions and the Everyone group has full control over these folders. Any ideas? Thanks! JR This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com This electronic transmission is strictly confidential to TNCO, Inc. and intended solely for the addressee. It may contain information which is covered by legal, professional, or other privileges. If you are not the intended addressee, or someone authorized by the intended addressee to receive transmissions on behalf of the addressee, you must not retain, disclose in any form, copy, or take any action in reliance on this transmission. If you have received this transmission in error, please notify the sender as soon as possible and destroy this message. While TNCO, Inc. uses virus protection, the recipient should check this email and any attachments for the presence of viruses. TNCO, Inc. accepts no liability for any damage caused by any virus transmitted by this email. _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com