Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Рассмотрим следующий сценарий.

  • Для разработки пакета служб SQL Server Integration Services (SSIS) используется Microsoft SQL Server 2012 или SQL Server 2014 и Microsoft SQL Server Data Tools (SSDT).

  • В задаче Поток данных вы используете компонент-источник (например, источник OLE DB, источник ADO.NET или источник ODBC), чтобы установить режим доступа к данным в команде SQL и ввести запрос в поле Command.

  • Нажмите кнопку Предварительный просмотр , чтобы просмотреть результат запроса.

В этом сценарии предварительно выполняемая команда работает дольше, чем 30 секунд, и не работает в конструкторе. Кроме того, появляется сообщение об ошибке "тайм-аут запроса истек".

Причина

Проблема возникает из-за того, что пороговое значение CommandTimeout жестко закодировано как 30 секунд для функции предварительной версии в КОНСТРУКТОРЕ служб SSIS.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Заметки:

  • Перед применением этого исправления параметры времени ожидания зафиксированы до 30 секунд в предварительной версии данных для всех компонентов служб SSIS.

  • После установки исправления выполните указанные ниже действия.

    • Для исходного компонента ADO.NET и исходного компонента OLE DB у них уже есть свойство CommandTimeout. Это свойство будет использоваться в предварительной версии данных.

    • Для всех других компонентов, у которых есть функция предварительной версии данных, но не имеет свойства CommandTimeout :

      • Если в разделе "системный реестр" DataPreviewTimeout значение DWORD, выполните указанные ниже действия.\\HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\SSIS\Preferences Службы SSIS будут использовать это значение во время предварительного просмотра.

      • Если параметр DWORD не имеет значения DataPreviewTimeout, службы SSIS по-прежнему используют 30 секунд.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×