如果表包含 varbinary(max) 列,是否可以仅使用 SSMS 或 SSIS 导入/导出向导将 .csv 平面文件数据导入到 SQL Server 2014 表中?
我已经搜索了好几个小时,并在 SSMS 和 SSIS 导入/导出向导中尝试了多种配置和不同的数据类型(例如 DT_IMAGE),以将 .csv 文件数据简单、快速地导入到SQL Server 中包含 varbinary(max) 列的四列表。
我意识到还有各种其他方法可以通过编写 Trans SQL、使用批量复制、添加列导入任务等来完成此任务,但我发现很难相信我不能使用简单的 point-n单击导入/导出向导的配置,只是因为数据恰好包含 varbinary(max) 字段,所以我认为我一定做错了什么。
下面是 SSMS 导入/导出向导的屏幕截图...我在 SSMS 和 SSIS 中都遇到相同的错误:
最佳答案
您可以使用 DT_TEXT 最大长度为 2^31-1 (2,147,483,647) 个字符的 ANSI/MBCS 字符串。 Integration Service Data types 。 数据库中它将是varbinary(max)。
关于sql-server - 使用 SQL Server/SSIS 数据导入向导导入 Varbinary(max) 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43573668/