Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получить последнюю дату запуска пакета.  [new]
GarTer
Member

Откуда:
Сообщений: 21
Добрый вечер.

Помогите разобраться в вопросе. Мне нужно в пакете осуществить запоминание последнего запуска. Что бы при запуске пакета в след. раз, данные дописывались а не перезаписывались(Выбирались те же данные). Как это осуществить?
4 сен 14, 20:53    [16537093]     Ответить | Цитировать Сообщить модератору
 Re: Получить последнюю дату запуска пакета.  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Причём тут дата запуска пакета. Вы должны отслеживать по какому-то ключу в своих данных, где закончилась старая порция и начинается новая.

Это может быть IDENTITY, ROWVERSION, дата изменения, но никак не дата запуска пакета. А если пакет упал?

Можно из системных таблиц получить дату пакета, но это явно не то, что надо.

В конце концов, вы просто можете в пакета сохранить дату НАЧАЛА его запуска при УСПЕШНОМ окончании, если вы опираетесь на дату. Но делать это надо командой в пакете.
4 сен 14, 21:00    [16537121]     Ответить | Цитировать Сообщить модератору
 Re: Получить последнюю дату запуска пакета.  [new]
GarTer
Member

Откуда:
Сообщений: 21
Спасибо большое. По Identity наверное эффективнее.
4 сен 14, 21:14    [16537182]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить