sql >> Database teknologi >  >> RDS >> Oracle

SSIS - værdien kan ikke konverteres på grund af et potentielt tab af data

Dette er en almindelig ting. Standarden i mange tilfælde for import til ssis fra en anden type system, hvor metadata for kolonner ikke kan bestemmes, er standard til str(50). Da du forsøger at skubbe det ind i en kolonne med ét tegn, antager det, at du kan miste data. Du skal blot gå ind i kildekomponenten ved at højreklikke og vælge "Vis avanceret editor..."

Naviger derefter til den sidste fane (Input- og Output-egenskaber)

Klik på + ud for OLE DB Source Output

Klik på + ved siden af ​​outputkolonner

Fremhæv ID-kolonnen

Rul til egenskaben Length Data Type (Længde datatype) til højre i dialogboksen, og skift den fra 50 til 1.




  1. Forhistorisk og moderne tilgang til designdatabaser

  2. Hvordan overfører man XML fra C# til en lagret procedure i SQL Server 2008?

  3. 2 måder at returnere en liste over triggere i en SQL Server-database ved hjælp af T-SQL

  4. Sådan genererer du indsæt-sætninger fra tekstfiler til SQL Server-tabel i SQL Server - SQL Server / TSQL Tutorial Del 106