将数据从MySQL导入SQL Server时出错

时间:2019-11-27 06:02:51

标签: sql-server

我正在尝试将数据从MySQL数据库导入SQL Server数据库。我已经创建了DSN,并且能够成功连接目标数据库。但是,当我尝试导入时,在屏幕截图中出现以下错误:

enter image description here

请告知我我做错了什么。

CREATE TABLE [dbo].[TP_Magri_live_stats_1] 
(
    [Dated] VARCHAR(20) NOT NULL,
    [plateform_base] VARCHAR(255),
    [DefaultProfiles] VARCHAR(255),
    [resubscribers] VARCHAR(255),
    [SubFromOBD] VARCHAR(255),
    [SubFromSMS] VARCHAR(255),
    [SubFromIVR] VARCHAR(255),
    [SubFromUSSD] VARCHAR(255),
    [SubFromWEB] VARCHAR(255),
    [TotalSubs] VARCHAR(255),
    [TotalUnsubs] VARCHAR(255),
    [MornOBDPickupCount] VARCHAR(255),
    [MornOBDConsumedMins] VARCHAR(255),
    [OBDEngUsers] VARCHAR(255),
    [OBDEngMins] VARCHAR(255),
    [HelpRequests] VARCHAR(255),
    [TotalSms] VARCHAR(255),
    [TotalCalls] VARCHAR(255),
    [UniqueCallers] VARCHAR(255),
    [TotalMins] VARCHAR(255),
    [SubTotalCalls] VARCHAR(255),
    [SubUniqueCallers] VARCHAR(255),
    [SubTotalMins] VARCHAR(255),
    [RepeatIntUser] VARCHAR(255),
    [UssdRefCalls] VARCHAR(255),
    [SubCount] VARCHAR(255),
    [UnsubCount] VARCHAR(255),
    [ResubCount] VARCHAR(255),
    [MauUsers] VARCHAR(255),
    [TenDaysUsage] VARCHAR(255),
    [DauUsers] VARCHAR(255),
    [SameDayUnsubs] VARCHAR(255),
    [MonthlyActiveUsers] VARCHAR(255),
    [DauMornOBD] VARCHAR(255),
    [MauMornOBD] VARCHAR(255)
)

1 个答案:

答案 0 :(得分:1)

从错误中判断,您正在使用MySQL驱动程序在SQL Server上执行查询。

问题可能出在SQL Server不符合SQL标准的实体名称方括号内。

要么:

  1. 使用SQL Server驱动程序
  2. 不要在输出中放置方括号(仅在实体名称中有空格的情况下才需要使用方括号,但这是个坏主意)