Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Изпълнение на SSIS пакет като задание на SQLAgent

Моето предположение е, че сървърът е 64-битов сървър, нали? Ако е така, агентът ще изпълнява SSIS в 64-битов режим и това причинява несъвместимост с изпълнимите файлове.

В заданието на агента, в раздела Опции за изпълнение, отметнете „Използване на 32-битово време за изпълнение“ и трябва да е наред.

Въпросът е маркиран като 2008, но ако си спомням правилно, 2005 SQL Agent задачи от тип SQL Server Integration Services Package нямаха опция за изпълнение в 32-битов режим и по подразбиране всичко се изпълняваше в 64-битов режим. За да се заобиколи това, трябва да се изпълни команда на OS и да се извика 32-битовия dtexec.exe, който най-вероятно се намира в C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на DISTINCT стойности в STRING_AGG

  2. Намерете, приоритизирайте и разрешите проблеми със SQL сървъра за минути

  3. Как работи функцията за преобразуване на SQL при преобразуване на datetime в float?

  4. Съвети за коригиране на фрагментацията на индекса на SQL Server

  5. добавете +- 1 година в SQL Server