Em uma instância do SQL Server 2005 em nossa DMZ, temos o BIDS instalado, mas não o serviço SSIS.
Se eu tiver um pacote SSIS nesse servidor, ainda posso agendar para executá-lo sem o serviço SSIS?
Eu tentei usar o DTexec, mas não é capaz de encontrar o pacote.
O serviço SSIS na verdade não faz muito e você pode executar pacotes sem ele ou com ele desabilitado. É usado pelo SSMS amd SQL Agent, por exemplo.
Consulte o artigo da KB "Descrição do serviço SQL Server Integration Services (SSIS) e alternativas para clusterizar o serviço SSIS"
O que você precisa são os binários básicos do SQL Server que são instalados com o mecanismo de banco de dados. Portanto, você precisa de uma instância do SQL Server de algum tipo para executar o dtexec. Seja o DB Engine ou o serviço SSIS instalado, mas desativado.
A execução de pacotes no BIDS é um caso especial. Execute o pacote no mesmo PC que o BIDS via dtexec e ele falhará, a menos que você tenha instalado componentes do servidor (= uma instância do SQL Server)