1.如果表格為.xlsx格式時可能會提示“沒有為此鏈接管理提供列”,無法點擊下一步的話,建議可以使用.csv格式
.csv格式可能也會存在此提示,但是可以不用管
2.導入.csv數據時,字段為int時,填null導入不進去的話可以給個0作為默認值或者初始值
3.如果存在自增列,標識列只讀的。可以刪除該列,數據導入進去之后再通過語句添加刪掉的標識列,會自動生成數據
-- 添加一列自增列,步長為1
ALTER TABLE 表名 ADD 列名 INT IDENTITY(1,1)
4.如果數據庫字段為datetime,添加將數據改成’2025-09-04 13:14:20.000‘,如果修改后還是不行,導入的時候可以將全局改為忽略
4.1.右鍵點擊數據庫名–任務–導入數據,打開向導
4.2.選擇平面數據源(版本不一致可能名稱也不同,有的可能叫excel)
4.3.選擇對應的excel表,表里存在標題需要注意紅框部分
4.4.一直點下一步,這里注意服務器名稱是不是需要導入的實例
4.5.一直下一步,如果點完成后一直報“錯誤 0xc02020c5: 數據流任務 1: 在將列“列 13”(62)轉換為列“列 13”(156)時數據轉換失敗。轉換操作返回狀態值 2 和狀態文本“由于可能丟失數據,所以無法轉換該值。””
那么需要往前返回兩步,將全局改為忽略。意思是如果導入的時候存在報錯,那么忽略該錯誤繼續導入。導入后再看庫里的數據進行針對性修改