我试图通过SSMS导入实用程序在我的mssql数据库中导入一个文本文件,但它抛出了以下错误:
Error 0xc02020a1: Data Flow Task 1: Data conversion failed. The data
conversion for column "Notes" returned status value 4 and status text
"Text was truncated or one or more characters had no match in the target
code page.".
建议的解决方案在互联网上,我已经将代码页更改为65001(UTF-8)。然而,在更新之后,我得到了这个新的错误:
Error 0xc02020f4: Data Flow Task 1: The column "LastName" cannot be
processed because more than one code page (65001 and 1252) are specified
for it.
(SQL Server Import and Export Wizard)
此外,“编辑映射”部分也不允许我增加列的大小。
为了导入我的文件,任何帮助都将不胜感激
以下是我要导入的样本数据: EmployeeID,LastName,FirstName,BirthDate,照片,注释1,达沃利奥,南希,1968-12-08,EmpID1.pic,教育包括科罗拉多州立大学心理学学士学位。她还完成了“冷呼叫的艺术”。南希是“国际演讲会”的成员。
发布于 2019-05-08 03:23:44
要导入到新表,请在destination字段中输入目标表(将要创建的表)的名称,并确保数据库中不存在具有此名称的表。输入新名称后,可以在按下Edit Mappings按钮后出现的Column Mappings窗口中对目标列进行修改。在下面的示例中,在此目标字段中键入了名称NewTableName
,这将是目标表。如果在目标数据库中查找该表时遇到问题,请确保在导入和导出向导的Choose a Destination
页面上选择了正确的数据库。这等效于连接字符串的Initial Catalog属性,如果保存包并在SSDT中打开它,您将看到为目标的连接管理器选择的数据库。
https://stackoverflow.com/questions/56028494
复制相似问题