2013-05-06 22 views
6

Mam kilka niestandardowych zadań SSIS i komponentów zaimplementowanych dla SQL Server 2008 R2. Teraz chcemy przejść na SQL Server 2012. Najpierw próbowałem tylko otworzyć pakiety DTSX w VS 2010 i nie można było załadować żadnego pakietu. Czy ktoś wie, co muszę zmienić w moich projektach, które mogę wykorzystać moje zadania i składniki z SQL Server 2012.Zaktualizuj niestandardowe zadania SSIS od 2008 R2 do 2012

Dzięki

+0

Czy Visual Studio monitem uaktualnić pakiety? – Rich

Odpowiedz

2

Zakładając masz zainstalowany SQL Server 2012 i SQL Server Data Tools, powinno być monit o uaktualnienie rozwiązania po jego otwarciu. Zakładam również, że twoje zestawy 2008R2 są skonfigurowane do podpisania.

Po przejściu thru kreatora aktualizacji trzeba zrobić kilka rzeczy:

  1. zmienić swoje własne zadania i składniki kierować .NET Framework 4 w każdej z właściwości projektu, na karcie zgłoszenia, w obszarze Struktura docelowa.

  2. Zaktualizuj odwołania do zestawu w każdym z projektów, aby wskazać odpowiednie biblioteki SqlServer w wersji .

  3. Budowa i skopiować pliki DLL projektu do odpowiedniego katalogu, zależności od rodzaju składników aktualizujesz, tj Program Files (x86)\Microsoft SQL Server\110\DTS\PiplelineComponents Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks

  4. Zarejestruj komponentów w GAC.

  5. Zamknij Visual Studio, a następnie ponownie otwórz; otwórz pakiety SSIS i odśwież zestaw narzędzi SSIS , klikając prawym przyciskiem myszy w oknie narzędziowym i wybrane Refresh Toolbox.

można uzyskać bardziej szczegółowe informacje tutaj http://msdn.microsoft.com/en-us/library/ms345161.aspx

+0

Wielkie dzięki. Brakowało mi kroku 2. – Andi

+0

Jedno ... Jeśli twoje pakiety nie sprawdzają się po aktualizacji, możesz usunąć stary komponent z pakietu, a następnie przeciągnij i upuść nowy, aby go zastąpić. – Rich

Powiązane problemy