我正在尝试将CSV文件导入到SQL Server数据库中,但没有成功。我对SQL Server还是个新手。
操作停止了...
初始化数据流任务 (成功)
初始化连接 (成功)
设置 SQL 命令 (成功)
设置源连接 (成功)
设置目标连接 (成功)
验证 (成功) 消息
- 警告 0x80049304: 数据流任务 1: 警告: 无法打开全局共享内存以与性能 DLL 通信; 数据流性能计数器不可用。要解决此问题,请以管理员身份或在系统控制台上运行此包。 (SQL Server 导入和导出向导)
准备执行 (成功)
预执行 (成功) 消息
- 信息 0x402090dc: 数据流任务 1: 已开始处理文件 "D:\test.csv"。 (SQL Server 导入和导出向导)
执行 (错误) 消息
错误 0xc002f210: 删除表 SQL 任务 1: 执行查询“drop table [dbo].[test]”失败,错误为:“无法删除表 'dbo.test',因为它不存在或您没有权限。”。可能的故障原因:查询存在问题,“ResultSet”属性未正确设置,参数未正确设置或连接未正确建立。 (SQL Server 导入和导出向导)
错误 0xc02020a1: 数据流任务 1: 数据转换失败。列“Code”的数据转换返回状态值 4 和状态文本“文本被截断或一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导)
错误 0xc020902a: 数据流任务 1: “输出列“Code”(38)”失败,因为发生了截断,并且“输出列“Code”(38)”上的截断行处理指定截断时失败。指定组件的指定对象发生了截断错误。 (SQL Server 导入和导出向导)
错误 0xc0202092: 数据流任务 1: 在数据行 21 上处理文件“D:\test.csv”时发生错误。 (SQL Server 导入和导出向导)
错误 0xc0047038: 数据流任务 1: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“源 - test_csv”(1)上的 PrimeOutput 方法返回错误代码 0xC0202092。当管道引擎调用 PrimeOutput() 时,组件返回了一个失败代码。故障代码的含义由组件定义,但错误是致命的,管道停止执行。可能会在此之前发布更多有关故障的信息。 (SQL Server 导入和导出向导)
复制到 [dbo].[test] (已停止)
后执行 (成功) 消息
信息 0x402090dd: 数据流任务 1: 已结束处理文件 "D:\test.csv"。 (SQL Server 导入和导出向导)
信息 0x402090df: 数据流任务 1: 在“组件“Destination - test”(70)”中插入数据的最终提交已开始。 (SQL Server 导入和导出向导)
信息 0x402090e0: 数据流任务 1: 在“组件“Destination - test”(70)”中插入数据的最终提交已结束。 (SQL Server 导入和导出向导)
信息 0x4004300b: 数据流任务 1: “组件“Destination - test”(70