Изменения в работе служб Integration Services в SQL Server 2008
В этом разделе описаны изменения в работе служб Integration Services. Эти изменения затрагивают работу и взаимодействие функций в SQL Server 2008 по сравнению с более ранними версиями SQL Server.
Изменения в работе задачи «Выполнение SQL»
В следующей таблице перечислены изменения в работе задачи «Выполнение SQL».
Проблема |
Поведение служб интеграции SQL Server 2005 |
Поведение служб интеграции SQL Server 2008 |
---|---|---|
Возвращение значения NULL в переменной пакета от задачи «Выполнение SQL» |
Возвращает значение в виде 11/30/1999. |
Возвращает значение в виде 12/30/1899. |
Изменения в работе преобразования «Уточняющий запрос»
В следующей таблице описаны изменения в работе преобразования «Уточняющий запрос».
Проблема |
Поведение служб интеграции SQL Server 2005 |
Поведение служб интеграции SQL Server 2008 |
---|---|---|
Использование преобразования «Уточняющий запрос» |
Нельзя сохранить кэшированную ссылочную таблицу или открыть к ней общий доступ для нескольких преобразований «Уточняющий запрос». |
Можно сохранить кэшированную ссылочную таблицу или открыть к ней общий доступ для нескольких преобразований «Уточняющий запрос». Просмотрите пакеты на предмет применения новых функций преобразования «Уточняющий запрос». |
Изменения в работе задачи «Сценарий» и компонента сценария
В следующей таблице перечислены изменения в работе задачи «Сценарий» и компонента сценария.
Проблема |
Поведение служб интеграции SQL Server 2005 |
Поведение служб интеграции SQL Server 2008 |
---|---|---|
Разработка сценариев в задаче «Сценарий» и компонент сценария |
Использует среду Visual Studio for Applications (VSA) в качестве среды сценариев. |
Использует среду Visual Studio Tools for Applications (VSTA) в качестве среды сценариев. Для миграции пакетов, содержащих сценарии, используется мастер обновления пакетов служб SSIS. |
Изменения в работе, относящиеся к параметрам конфигурации пакетов
Если для выполнения развернутого пакета используется программа dtexec (dtexec.exe), то изменяется последовательность, в которой происходят события.
В службах SQL Server 2005Integration Services события происходят в следующем порядке.
Сначала программа применяет параметры конфигурации времени разработки. (Параметры конфигурации времени разработки создаются и сопоставляются с пакетом при создании пакета в среде BI Development Studio.)
Затем программа применяет параметры времени выполнения, указанные в командной строке при запуске программы.
В службах SQL Server 2008Integration Services события происходят в следующем порядке.
Сначала программа применяет параметры конфигурации времени разработки.
Затем программа применяет параметры времени выполнения, указанные в командной строке при запуске программы.
Наконец программа повторно загружает и повторно применяет параметры конфигурации времени разработки.
В следующей таблице описываются параметры командной строки, которые можно использовать для изменения параметров конфигурации, и приводится сравнение функций этих параметров в SQL Server 2005 и SQL Server 2008.
Параметр Dtexec и его использование |
Поведение вSQL Server 2005 |
Поведение вSQL Server 2008 |
---|---|---|
Параметр /Connection используется для изменения строки соединения, с помощью которой программа загружает параметры конфигурации времени разработки |
Данный параметр не делает ничего. После применения параметров времени выполнения программа не выполняет повторную загрузку параметров конфигурации времени разработки. |
Выполняется успешно. После применения параметров времени выполнения программа выполняет повторную загрузку параметров конфигурации времени разработки из нового местоположения. |
Параметр /Set используется для изменения места, из которого программа загружает параметры конфигурации времени разработки |
Данный параметр не делает ничего. После применения параметров времени выполнения программа не выполняет повторную загрузку параметров конфигурации времени разработки. |
Выполняется успешно. После применения параметров времени выполнения программа выполняет повторную загрузку параметров конфигурации времени разработки из нового места. |
Параметр /Set используется для изменения значения свойства, которое также задается параметром конфигурации времени разработки |
Выполняется успешно. Новое значение не перезаписывается, поскольку программа не перезагружает параметры конфигурации времени разработки после применения параметров времени выполнения. |
Данный параметр не делает ничего. Новое значение перезаписывается, когда программа перезагружает параметры конфигурации времени разработки после применения параметров времени выполнения. |
С помощью параметра /ConfigFile загружаются параметры времени выполнения для значений свойств, которые также заданы параметрами конфигурации времени разработки |
Выполняется успешно. Новые значения не перезаписываются, поскольку программа не перезагружает параметры конфигурации времени разработки после применения параметров времени выполнения. |
Данный параметр не делает ничего. Новые значения перезаписываются, когда программа перезагружает параметры конфигурации времени разработки после применения параметров времени выполнения. |
С помощью параметра /ConfigFile загружаются параметры времени выполнения для других значений свойств, которые не были заданы параметрами конфигурации времени разработки |
Выполняется успешно. |
Выполняется успешно. |
Дополнительные сведения см. в разделах Конфигурации пакета и Программа dtexec.
Журнал изменений
Обновленное содержимое |
---|
|