Mam kilka pakietów SSIS wdrożonych na serwerze SQL 2005, a następnie są projektowane i utrzymywane w Visual Studio 2003. Kiedy otwieram dowolny z projektów BIDS, następuje przez jeden z pakietów, projektant zawsze sprawdza poprawność każdego przepływu danych i obiektu zadania.Wyłączanie sprawdzania poprawności pakietu SSIS podczas ładowania pakietu w projektancie VS
Zazwyczaj nie stanowi to problemu. Jednak w pewnych okolicznościach konto systemowe, z którego korzystam do połączenia i eksportu danych z AS400, nie zostanie poprawnie zatwierdzone. Ponieważ jestem eksportowany TON z tabel, każdy obiekt Data Flow próbuje połączyć się z AS400 za pośrednictwem połączenia ODBC, otrzyma błąd "Nieprawidłowe konto", a następnie przystąpi do próby sprawdzenia poprawności następnego zadania. Spowoduje to zablokowanie konta systemowego, ponieważ nieprawidłowe poświadczenia są wypróbowywane ponad 40 razy.
Czy jest coś, co mogę zrobić, aby wyłączyć sprawdzanie poprawności, dopóki nie spróbuję uruchomić pakietu? Jako alternatywę, czy istnieje ustawienie, które można przełączyć, które zatrzyma wszystkie sprawdzanie poprawności, gdy tylko zostanie znaleziony jeden nieprawidłowy obiekt? System AS400 umożliwi kilka błędnych prób przed zablokowaniem konta. Oczywiście byłoby optymalnie, gdybym mógł odciąć proces walidacji, zanim to nastąpi.
Jakie mam opcje?
Dzięki GBN. Myślę, że opcja "Pracuj w trybie offline" wydaje się najlepszą opcją b/c, jeśli rozumiem dokumentację, kiedy odetnę stan "Pracuj w trybie offline", projekt będzie nadal walidował tylko jeden obiekt na raz. Czy to jest poprawne? Ponadto, w jaki sposób mogę wdrożyć tę metodę? Nie wspomniano o tym w tym artykule. – RLH
I jeszcze jedno pytanie. Czy są jakieś garsony, o których powinienem wiedzieć, jeśli użyję tej metody? – RLH
@RLH: Nie, żebym wiedział ... – gbn