Добавить временной штамп к имени файла в SQL Agent job?
От: Time Россия  
Дата: 24.01.10 14:34
Оценка:
Добрый день!
Являюсь пользователем SQL Server 2008, прошу извинить заранее.

1. В Data Transformation Service создал задачу генерации файла (Flat File) из данных полученных по скрипту.
2. Сохранил на сервере.
3. В SQL Agent добавил новый Job в котором единственный Step: выполнить сохранную на шаге 2 задачу DTS.

Проблема: Как добавить временную метку к имени файла создаваемого при выполнении Job

Где искал:
В свойствах Step'а есть DestinationConnectionFlatFile там указано имя файла, пробовал различные способы по советам из интернета, то толи я не то пробовал, толи не там, ничего не получилось.

Подскажите, пожалуйста, решение проблемы.

Заранее благодарен!
sql server 2008 sql agent destination connection flat file name
Re: Добавить временной штамп к имени файла в SQL Agent job?
От: kvasya  
Дата: 25.01.10 16:51
Оценка: 2 (1)
Здравствуйте, Time, Вы писали:

T>Добрый день!

T>Являюсь пользователем SQL Server 2008, прошу извинить заранее.

T>1. В Data Transformation Service создал задачу генерации файла (Flat File) из данных полученных по скрипту.

T>2. Сохранил на сервере.
T>3. В SQL Agent добавил новый Job в котором единственный Step: выполнить сохранную на шаге 2 задачу DTS.

T>Проблема: Как добавить временную метку к имени файла создаваемого при выполнении Job


T>Где искал:

T>В свойствах Step'а есть DestinationConnectionFlatFile там указано имя файла, пробовал различные способы по советам из интернета, то толи я не то пробовал, толи не там, ничего не получилось.

T>Подскажите, пожалуйста, решение проблемы.


T>Заранее благодарен!


Решить можно добавив следующим шагом в задании команду (yourFlatFile имя файла):

xp_cmdshell 'echo. ren "yourFlatFile" "%date%-yourFlatFile"'


Хотя емнип, как то можно и без выхода на уровень ос.
Re[2]: Добавить временной штамп к имени файла в SQL Agent jo
От: kvasya  
Дата: 25.01.10 16:57
Оценка:
Здравствуйте, kvasya, Вы писали:

K>
K>xp_cmdshell 'ren "yourFlatFile" "%date%-yourFlatFile"'
K>


без echo. конечно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.