sql >> Databasteknik >  >> RDS >> Sqlserver

SSIS:Har precis börjat få en nyckel som inte är giltig för användning i angivet tillstånd. fel på mitt schemalagda SSIS-paket

Tja, jag hatar att behöva posta ett sådant svar men jag har löst problemet.

Det korta svaret anledningen till att jag hade det här problemet är att ett av fälten i en datatabell var felaktigt definierat. I det här fallet deklarerades det som en decimal (11, 3) och det borde ha varit en decimal (13, 3) . Jag upplevde inte det här problemet förrän ett värde lades upp i tabellen som inte passade (11, 3) intervall.

Det här problemet belyser ett av mina största klagomål med SSIS. Ibland får jag fel som ofta är väldokumenterade på internet. Jag söker igenom alla mina loggar och jag försöker ställa in olika testscenarier under antagandet att felmeddelandet är ärligt. Men när jag äntligen löser problemet, är det helt orelaterade till felmeddelandet som skrivs till loggfilen.

I det här fallet hade felet som nämns ovan absolut ingenting med problemet att göra?! Jag hade faktiskt väldigt tur att se problemet överhuvudtaget. Jag visste att uppdateringen på mitt bord kan vara en potentiell lösning eftersom Jag har sett SSIS misskommunicera så här tidigare .

Jag skulle vilja skylla detta på neutrinos från rymden som bombarderar min server, men det bästa alternativet från den här upplevelsen är att försöka lösa dina SSIS-problem baserat på råd från andra, dock , om deras råd inte hjälper, inse att problemet inte kan vara relaterat till SSIS-felmeddelandet och trippelkontrollera allt som är associerat med felpunkten.



  1. Hur du misslyckas eller kraschar dina MySQL-instanser för testning

  2. pgmemcache Installation och användning

  3. Rad för varje datum från startdatum till slutdatum

  4. Summa kolumner med nollvärden i oracle