2009-11-10 2 views
6

У меня есть источник datareader, запускающий некоторый sql, который занимает больше 30 секунд, чтобы работать, поэтому он отключается. Я не могу найти свойство тайм-аута команды в исходном компоненте datareader или задаче потока данных. Есть ли способ установить более длительный тайм-аут команды в SSIS?Как установить тайм-аут команды в SSIS?

+0

какая версия SQL Server вы Бег? –

+0

это sql2005 .. – Jeremy

ответ

10

Щелкните правой кнопкой мыши источник Datareader и нажмите кнопку «Изменить». Перейдите на вкладку Свойства компонента и под группы Пользовательские свойства имеет CommandTimeout

+0

Все, что у меня есть для свойств в группе Custom Properties, это SqlCommand и UserComponentTypeName – Jeremy

+0

Я использую VS.net 2005. Но я думаю, что это не должно быть проблемой с VS.net 2008. Странно, что свойство пропал, отсутствует. Попробуйте источник данных OLE Db. Посмотрите, обладает ли это свойством. – Fahad

+0

Yup, источник OLE DB имеет тайм-аут команды, но источник DataReader этого не делает! – Jeremy

0

Я вижу, что исправление для этого, я не знаю, если это относится к вам или нет: Hotfix link

+0

Это говорит о своей задаче веб-службы, применимо также к исходному компоненту datareader? – Jeremy

 Смежные вопросы

  • Нет связанных вопросов^_^