Próbuję wykonać programowo pakiet SSIS przy użyciu C#.Problemy z uruchamianiem pakietu SSIS programowo iz linii poleceń (DTEXEC)
Application app = new Application();
Package package = app.LoadPackage(pkgFullPath, null);
package.Execute();
ja dostaję błąd mówiąc:
Error in Microsoft.SqlServer.Dts.Runtime.TaskHost/SSIS.Pipeline : To run a SSIS package outside of SQL Server Data Tools you must install Conditional Split of Integration Services or higher.
Error in Microsoft.SqlServer.Dts.Runtime.TaskHost/SSIS.Pipeline : To run a SSIS package outside of SQL Server Data Tools you must install Lookup of Integration Services or higher.
używam SSIS w Visual Studio 2010, ale wykonywanie kodu C# od testu NUnit w VS 2012 (z systemem .NET 4.0)
Pakiet działa dobrze wewnątrz projektu SSIS w VS 2010, jeśli uruchomię go z debugowaniem (naciśnij klawisz F5), ale nie powiedzie się z tym samym błędem, jeśli próbuję uruchomić go przy pomocy dtexec z wiersza poleceń (ta sama awaria w 32 i 64-bitowa wersja dtexec). To samo kończy się niepowodzeniem z tym samym błędem, jeśli uruchomię go z poziomu Visual Studio przy użyciu ctrl + F5 (bez debugowania).
Znalazłem artykuły online, które sugerują, że jest to związane z problemem 64-bitowym v 32-bitowym, ale widzę ten sam błąd podczas uruchamiania obu wersji dtexec. Używam wersji 11.0.2100.60 dtexec, która pasuje do wersji SQL Server Integration Services Designer w VS 2010.
Nie otrzymam błędu, jeśli uruchomię prosty pakiet bez warunkowego podziału i wyszukiwania. Czy muszę zainstalować coś ekstra, aby uruchomić to poza Visual Studio?
Wszelkie pomysły?
Czy jesteś pewien, że usługa integracja jest prawidłowo zainstalowana? Ofert i SSDT będzie mógł uruchomić pakiet. Jeśli chcesz użyć dtexec lub uruchomić go programowo, usługi integracyjne musi być zainstalowany . Sprawdź usługi uruchomione w systemie. Jak w scenariuszu „usługa SQL Server Integration” albo nie będzie tam lub w trybie zatrzymany. – Akshay
we właściwościach pakietu, czy próbowałeś regulowania własności Run64BitRuntime? [odniesienie] (http://goo.gl/QjhgFp) –
Dzięki chłopaki. mam nadzieję, że niektóre z tych pomysłów może być pomocne fo r inne osoby z podobnymi problemami. Jednak mój projekt zakończył się w innym kierunku, więc nie mam już środowiska skonfigurowanego do próbowania nowych rozwiązań. – TGH