文字被截断,或者一个或多个字符在目标代码页中没有匹配
我想在MS SQL SERVER 2008中导入.xlsx文件数据。所以,使用SQL Server导入和导出向导,我开始通过select.xlsx文件导入。 在这里,我收到错误“文本被截断或者一个或多个字符在目标代码页中没有匹配”。
我试过谷歌它,我有2-3解决scheme,我开始尝试一个接一个。
- 我试图改变数据types大小为nvarchar(最大)—不工作
- 我试图通过添加更多的255字符在特定的列,并给大小nvarchar(最大)—不工作
- 我试图保存.xlsx文件到.csv,并通过select数据源平面文件开始导入 – 不工作
- 我也尝试selectDT_NTEXT —不工作
请解释我如何完成这项任务?
谢谢。
我已经使用SSIS来完成这项任务及其工作。 有错误的字段移动到平面文件,其他所有字段都成功移动到数据库中,我需要。
我从以下链接获得帮助:
https://www.simple-talk.com/sql/ssis/moving-data-from-excel-to-sql-server-10-steps-to-follow/