Czy jest jakaś możliwość uruchomiania paczki DTS (2000) z poziomu SQL Server 2012? Do 2008 można było wykorzystać polecenie dtsrun, a jak jest w 2012? Niestety, dtsrun nie działa.
Czy jest jakaś możliwość uruchomiania paczki DTS (2000) z poziomu SQL Server 2012? Do 2008 można było wykorzystać polecenie dtsrun, a jak jest w 2012? Niestety, dtsrun nie działa.
Wsparcie dla pakietów DTS zostało oficjalnie wycofane w SQL Server 2012. Według producenta zalecaną ścieżką jest migracja DTS do DTSX, chociaż w rzeczywistości nie zawsze jest to rozwiązaniem.
Najprostszym obejściem problemu wydaje się instalacja dtsrun z SQL Server 2008 (w instalatorze komponent SSIS). Kolejnym obejściem może być uruchamianie pakietów DTS przy użyciu wywołań COM (za pomocą PowerShell lub vbs), jednak ta opcja prawdopodobnie będzie wymagała dodatkowej instalacji bibliotek COM z SQL-a 2000, w szczególności biblioteki dtspkg.dll.
Pełna lista bibliotek i opis redystrybucji komponentów dla pakietów DTS pod adresem:
http://www.sqldts.com/225.aspx
Opis wywołania z poziomu VisualBasic/VBA/VBS w artykule kb:http://support.microsoft.com/kb/221193/EN-US