sql-server - SSIS 部署的包无法将 DTWSTR 转换为 NUMERIC
问题描述
我有一个 SSIS 包,它有一个数据转换任务。在这个任务中,我想转换DTWSTR 2000
为NUMERIC(36,10)
有机列中的数据是这样的:
我可以在 Visual Studio 中成功运行我的包,但是在我将包部署到 SQL Server 并使用相同的输入参数运行它之后,我收到此错误:
转换返回状态值 2 和状态文本。由于可能丢失数据,无法转换该值
为什么我可以在 Visual Studio 中运行该包,但不能在 SQL Server 上运行?
解决方案
推荐阅读
- ios - 同时选择所有表格视图单元格的问题 | 迅速
- linux - 如何使用 Grep 命令在文本文件中查找特定值
- django - Django查询在模板中显示长度?
- java - 如何重构这个重复的 switch 语句代码片段
- python - value() 函数显示两次输出
- azure-data-factory - 时区选项在 Azure 数据工厂中不起作用
- android - 如何在 Android (Kotlin) 中获取特定国家/地区的当前时间或 UTC 时间?
- python - 使用 Tensorflow 2.0 设置 AWS EC2 实例——AMI 与自己构建?
- reactjs - react-spring 在过渡中显示生涩的动作
- spring-boot - 如何让 Linkedin OAuth 在 Spring Boot 中工作