Krok 2: Tworzenie uszkodzony plik
W celu wykazania, konfiguracja i obsługi błędów transformacja, trzeba utworzyć próbkę plik prosty, który podczas przetwarzania powoduje awarię składnika.
W tym zadaniu będzie utworzyć kopię istniejącej próbki plik prosty.Zostanie następnie otwórz plik w Notatniku i Edycja CurrencyID kolumna, aby zapewnić, że powróci do wyprodukowania odpowiedników podczas wyszukiwania przekształceń.Podczas przetwarzania pliku nowy błąd wyszukiwania spowoduje transformacja waluty klucza wyszukiwania nie powiedzie się i nie powiedzie się pozostałą część pakiet.Po utworzeniu uszkodzony przykładowy plik będzie uruchomić pakiet w celu wyświetlenia Awaria pakietu.
Aby utworzyć plik prosty uszkodzony próbki
W Notatniku lub w innym edytorze tekstu Otwórz plik Currency_VEB.txt.
Domyślnie plik Currency_VEB.txt jest instalowany w folderze c:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating proste dane Package\Sample ETL.
Przy użyciu edytora tekstów, Znajdź i Zamień funkcję, aby znaleźć wszystkie wystąpienia VEB i zastąpić je z Zły.
W tym samym folderze co inne pliki przykładowe dane, należy zapisać zmodyfikowany plik jako Currency_BAD.txt.
Ważne:Upewnij się, że Currency_BAD.txt jest zapisywany w katalogu c:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating folderu proste ETL Package\Sample dane.
Zamknij edytora tekstu.
Aby sprawdzić, wystąpi błąd w trakcie wykonywaniaczas
Na debugowania menu, kliknij Uruchomić debugowanie.
Na trzecim iteracji przepływ danych transformacja klucz waluty wyszukiwania próbuje przetworzyć pliku Currency_BAD.txt i transformacja nie powiedzie się.Błąd transformacja spowoduje niepowodzenie cały pakiet.
Na debugowania menu, kliknij Zatrzymać debugowanie.
Na powierzchni projektu kliknij Wyniki wykonania kartę.
Przejrzyj dziennik i Zweryfikuj, że następujące nieobsługiwany błąd wystąpił:
[Lookup Currency Key[30]] Error: Row yielded no match during lookup.
Ostrzeżenie
Liczba 30 jest identyfikator składnika.Ta wartość jest przypisywany podczas tworzenia przepływ danych i wartości do pakiet mogą być różne.