Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SSIS:Току-що започна да получава ключ, който не е валиден за използване в определено състояние. грешка в моя планиран SSIS пакет

Е, мразя да публикувам такъв отговор, но реших проблема.

Причината за краткия отговор, поради която имах този проблем, е, че едно от полетата в таблица с данни беше неправилно дефинирано. В този случай той беше деклариран като decimal (11, 3) и трябваше да е decimal (13, 3) . Не се сблъсках с този проблем, докато в таблицата не беше публикувана стойност, която не отговаряше на (11, 3) диапазон.

Този проблем подчертава едно от най-големите ми оплаквания относно SSIS. Понякога получавам грешки, които често са добре документирани в интернет. Търся във всичките си регистрационни файлове и се опитвам да настроя различни тестови сценарии при предположението, че съобщението за грешка е честно. И все пак, когато най-накрая разреша проблема, той е напълно несвързан със съобщението за грешка, което е записано в регистрационния файл.

В този случай грешката, спомената по-горе, няма абсолютно нищо общо с проблема?! Всъщност имах голям късмет да видя проблема изобщо. Знаех, че актуализацията на моята маса може да е потенциално решение, защото Виждал съм SSIS да комуникира по този начин и преди .

Бих искал да обвиня за това неутрино от космоса, бомбардиращи сървъра ми, но най-добрият извод от това преживяване е да се опитате да разрешите проблемите си със SSIS въз основа на съветите на други, обаче , ако съветът им не помогне, осъзнайте, че проблемът може да не е свързан със съобщението за грешка на SSIS и проверете три пъти всичко, свързано с точката на повреда.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да изчислим броя на дните в годината в sql server 2008

  2. Рекурсивна заявка, при която котвата и членът имат обединения

  3. Външен ключ към непървичен ключ

  4. Какъв е низът за sql връзка, който трябва да използвам за достъп до localhost\SQLEXPRESS с удостоверяване на Windows или SQL удостоверяване?

  5. Внедряване на индикатор за производителност на SQL Server за заявки, съхранени процедури и тригери