架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:14559|Ответов: 0
打印 上一主题 下一主题

[Информация]Самоучитель SSIS (V) Использование DTEXEC для выполнения пакетов SSIS

[Копировать ссылку]
Поднимайте прямо к 跳转到指定楼层
владелец здания
发表于 2020-8-2 11:30:21|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Самоучитель SSIS (I) Введение в SQL Server Integration Services Начало работы
h ttps:// www.itsvse.com/thread-9257-1-1.html

Самоучитель SSIS (II) Установка SSIS в Visual Studio 2019 (VS2019)
h ttps:// www.itsvse.com/thread-9331-1-1.html

Самоучитель SSIS (C) Добавление источников данных MySQL
h ttps:// www.itsvse.com/thread-9338-1-1.html

Самоучитель SSIS (IV) Синхронизация данных MySQL с базой данных SQL Server
h ttps:// www.itsvse.com/thread-9336-1-1.html
Я использую vs 2019 для создания проекта ssis, в vs можно выбрать пакет, щелкнуть правой кнопкой мыши и нажать выполнить его, как показано ниже:



Хотя локальная машина может выполнить пакет ssis через vs, сервер не может пойти и установить vs для его выполнения, сервер может выполнить его через sql server.

Версия базы данных, установленная на локальной машине и на сервере: sql server 2017

Визуальное выполнение DTExecUI

Вы можете запустить меню, найти "SQL Server 2012", выбрать "Execute Package Utility" для выполнения, адрес пути к моей локальной машине:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe".


Выбираю "Filesystem" в качестве источника пакета и пытаюсь его выполнить, ошибка следующая:

Название: SSIS Execution Properties
------------------------------

Ошибка: 2020-08-02 11:19:01.51
Код: 0xC001700A
Источник: Пакет
Объяснение: Номер версии в пакете недействителен. Номер версии не может быть больше, чем номер текущей версии.
Конец ошибки
Ошибка: 2020-08-02 11:19:01.53
Код: 0xC0016020
Источник: Пакет
Описание: Не удалось выполнить миграцию пакета с версии 8 на версию 6 с ошибкой 0xC001700A "Номер версии в пакете недействителен. Номер версии не может быть больше текущего номера версии." Конец ошибки.
Конец ошибки
Ошибка: 2020-08-02 11:19:01.60
Код: 0xC0010018
Источник: Пакет
Пояснение: Загрузка значения "<DTS:Property xmlns:DTS="www.microsoft.com/ SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>".
Конец ошибки
Невозможно загрузить пакет "C:\Users\itsvse_pc\source\repos\ITSVSE.ForumThreadSynchronisation\ITSVSE. ForumThreadSynchronisation\Package.dtsx".
Объяснение: Произошла одна или несколько ошибок из-за ошибки 0xC0010014. Этому сообщению должны предшествовать более конкретные сообщения с подробным описанием этих ошибок. Это сообщение используется в качестве возвращаемого значения функции, в которой произошла ошибка." Не удалось загрузить пакет. Это происходит, когда CPackage::LoadFromXML терпит неудачу.
Источник: Пакет


------------------------------
Кнопка.

OK
------------------------------


Причина ошибки в том, что версия пакета ssis слишком высока, необходимо понизить версию, для этого щелкните правой кнопкой мыши на свойствах проекта ssis и выберите подходящую версию, как показано ниже:



Попробовал снова выполнить пакет ssis и получилось следующее:



Выполнение командной строки DTExec

DTEXEC.EXE находится в каталоге установки SQL Server. С помощью этой команды можно указать файл пакета dtsx для запуска пакета или запустить пакет, который был развернут на SQL Server, например, с помощью следующей команды:

DTEXEC.EXE Адрес каталога:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe".
Попробуйте выполнить команду, как показано ниже:



(Окончание)




Предыдущая: Учебник SSIS (C) Добавление источника данных MySQL
Следующая: Самоучитель SSIS (F) использование XML-файла конфигурации пакета SSIS
Первый - использовать ту же модель, что и в предыдущем случае, а второй - использовать ту же модель, что и в предыдущем случае.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, материалы по программированию или статьи, опубликованные Code Farmer, предназначены только для использования в учебных и исследовательских целях; вышеуказанное содержимое не должно использоваться в коммерческих или незаконных целях, в противном случае все последствия будут возложены на самих пользователей. Это сайт информации из сети, спор об авторских правах не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанное содержимое со своего компьютера в течение 24 часов после загрузки. Если вам понравилась программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшее подлинное обслуживание. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-18 23:08

Быстрый ответНазад к началуНазад к списку