Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SSIS:Właśnie zacząłem otrzymywać klucz, który nie jest ważny do użycia w określonym stanie. błąd w moim zaplanowanym pakiecie SSIS

Cóż, nie znoszę publikować takiej odpowiedzi, ale rozwiązałem problem.

Przyczyną tego problemu z krótką odpowiedzią jest to, że jedno z pól w tabeli danych zostało nieprawidłowo zdefiniowane. W tym przypadku został zadeklarowany jako decimal (11, 3) i powinien to być decimal (13, 3) . Ten problem nie wystąpił, dopóki do tabeli nie została opublikowana wartość, która nie pasowała do (11, 3) zasięg.

To wydanie podkreśla jedną z moich największych skarg na SSIS. Czasami otrzymuję błędy, które są często dobrze udokumentowane w Internecie. Przeszukuję wszystkie moje logi i próbuję ustawić różne scenariusze testowe, zakładając, że komunikat o błędzie jest uczciwy. Jednak kiedy w końcu rozwiążę problem, jest on całkowicie niezwiązany z komunikatem o błędzie zapisanym w pliku dziennika.

W tym przypadku powyższy błąd nie miał absolutnie nic wspólnego z problemem?! W rzeczywistości miałem szczęście, że w ogóle widziałem ten problem. Wiedziałem, że aktualizacja na moim stole może być potencjalną poprawką, ponieważ Widziałem już wcześniej takie błędy komunikacji SSIS .

Chciałbym winić za to neutrina z kosmosu bombardującego mój serwer, ale najlepszym wyjściem z tego doświadczenia jest próba rozwiązania problemów z SSIS w oparciu o rady innych, jednak , jeśli ich porady nie pomogą, zdaj sobie sprawę, że problem może nie być związany z komunikatem o błędzie SSIS i trzykrotnie sprawdź wszystko, co jest związane z punktem awarii.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy w programie SQL Server 2005 mogę wykonać usuwanie kaskadowe bez ustawiania właściwości w moich tabelach?

  2. Czy scalanie i scalanie są takie same w programie SQL Server?

  3. Profilowanie zapytań 101 — tak, naprawdę może poprawić wydajność serwera SQL

  4. Jak SQL Server generuje wartości w kolumnie tożsamości?

  5. WSTAW WARTOŚCI, GDZIE NIE ISTNIEJĄ