I am working on an application which uses DTS to move data into temporary tables. I would like to be able to rename/relocate the source file in order to maintain a historical reference. The process which creates the source file is not flexible at all. Is there a way to manipulate the file's name and/or relocate the file by using SQL Server.
Thanks in advance!
Daniel
Austin, TexasTry looking into xp_cmdshell stored proc in BOL. This will allow you to use DOS commands from a TSQL script. We had to use this stored proc to rename delimited files we created from a DTS to be exported to a marketing company. Works pretty good.
HTH
DMW|||Hi DMW,
Thank you very much! I will give this a try.
Sincerely,
Daniel
Austin, Texas|||USE Northwind
GO
SET NOCOUNT ON
CREATE TABLE myTable99(RowNum int IDENTITY(1,1), Data varchar(8000))
GO
INSERT INTO myTable99(Data) EXEC master..xp_cmdshell 'Dir C:\*.*'
SELECT * FROM myTable99
GO
SET NOCOUNT OFF
DROP TABLE myTable99
GO|||I use sp_oaxxx with FileSystemObject, because xp_cmdshell will require for a user to have privileges on the target file system.
No comments:
Post a Comment