Sta*_*ace 1 oledb ssis uniqueidentifier
我正在尝试将带有唯一标识符列的 Excel 文件导入 SQL Server,但 SSIS 给我带来了很多麻烦。
我可以将 excel 中的唯一标识符值获取到 OLE DB 目标组件中,但无法将它们放入 SQL Server 表中。
我在尝试插入唯一标识符时收到以下错误消息。
注意:目标 SQL Server 表中的 CreatedBy 列的类型为 uniqueidentifier。
OLE DB Destination.Inputs[OLE DB 目标输入] 上的 OLE DB Destination.Inputs[OLE DB 目标输入].Columns[CreatedBy] 存在错误。返回的列状态为:“由于可能丢失数据,无法转换该值。”。
小智 5
我建议你尝试这个:
(DT_GUID)("{"+(DT_WSTR,36)[CreatedBy]+"}")
Run Code Online (Sandbox Code Playgroud)
因为您的初始字符串不包含任何括号,所以您需要在转换为 GUID 之前添加它们。
玩得开心!
| 归档时间: |
|
| 查看次数: |
3580 次 |
| 最近记录: |