2011-08-04 11 views
13

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?

Odpowiedz

18

Przepraszam być niejasne, ale to jest zbyt długi, aby skopiować/wkleić

"SSIS package taking forever to load when you open it?"

ten opisuje te 3 opcje, które wpływają na szybkość ładowania + walidacji

  • nieruchomość DelayValidation
  • Właściwość ValidateExternalMetadata
  • Opcja "Work Offine"

Można również „DelayValidation” w kilku innych miejscach na połączenie/zadania

+0

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

+0

I jeszcze jedno pytanie. Czy są jakieś garsony, o których powinienem wiedzieć, jeśli użyję tej metody? – RLH

+0

@RLH: Nie, żebym wiedział ... – gbn

3

oto alternatywa Link (wydaje się, że jeden GBN pisał nie działa dłużej):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

Nadzieja pomaga, Luka

+0

Dobra robota Luka, w przyszłości możesz kliknąć przycisk edycji pod postem i sam popraw link - zrobiłem to teraz – OGHaza

+0

@OGHaza, nie jestem pewien czy może. Zwróć uwagę na przedstawiciela 1 (teraz 11 po moim wznowieniu głosowania.) – RLH

+0

AFAIK nie potrzebujesz żadnych powtórzeń sugerujących zmianę, anonimowi użytkownicy mogą sugerować. [Related Meta] (http://meta.stackexchange.com/questions/76251/how-do-suggested-edits-work) – OGHaza

0

kliknij prawym przyciskiem myszy na projekcie Roztwór podstawowy> Property-> Konfiguracja Ustawienia-

Debugging-> Interactive Mode> Fałsz

Powiązane problemy