Я знаю, что база данных Azure SQL не имеет агента SQL Server для выполнения SQL-заданий. Я могу запустить пакет SSIS через командную строку. Я могу создать & запустить SSIS-пакет через SSDT без ограничений, но тот же пакет, если я хочу запускать на сервере через командную строку Мне нужен dtexec.exe. Как такой же пакет работает с SSDT без SQL Server?dtexec.exe без полного SQL-сервера
Могу ли я иметь dtexec.exe
без установки полной версии SQL Server? Я не могу позволить себе лицензию SQL Server для Prod-сервера.
dtexec не является SSIS. Инструмент командной строки отправляет команды в подсистему SSIS. SSDT, с другой стороны, является инструментом разработки, он не имеет ничего общего с установками SQL Server. –
AFAIK SQL Azure не поддерживает SSIS. Вы говорите, что вы * можете * выполнить 'dtexec' на экземпляре SQL Azure? Или вы просто упоминали 'dtexec' как инструмент командной строки? Что вы действительно ищете? Если это так, как делать ETL в Azure, это через Data Factory или Hadoop. Вы не можете сделать это с помощью SSIS –
Реальный сценарий - мы хотим избавиться от локального экземпляра SQL-сервера и иметь базу данных в облаке (Azure SQL Database). У нас уже есть пакет SSIS, который мы изменили для Azure SQL Database. Но если у нас нет полной установки SQL Server, мы не сможем запустить пакет SSIS (как ответил steoleary). Есть ли другой вариант для запуска пакетов SSIS без полного SQL Server? Как SSDT может выполнять тот же пакет без SQL Server? Можем ли мы использовать этот метод для запуска его через командную строку или что-то еще? –