我试图将此链接中的数据插入到我的SQL Server中: https://www.ian.com/affiliatecenter/include/V2/CityCoordinatesList.zip
我创建了表。
CREATE TABLE [dbo].[tblCityCoordinatesList](
[RegionID] [int] NOT NULL,
[RegionName] [nvarchar](255) NULL,
[Coordinates] [nvarchar](4000) NULL
) ON [PRIMARY]
我正在运行以下脚本进行批量插入
BULK INSERT tblCityCoordinatesList
FROM 'C:\data\CityCoordinatesList.txt'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
)
但是批量插入失败并提示以下错误
Cannot obtain the required interface ("IID_IColumnsInfo") from OLE DB provider "BULK" for linked server "(null)".
当我搜索时,发现有几篇文章说问题可能与RowTerminator有关,但我尝试了所有的选项如\n\r、\n等,但都不起作用。
请问有人能帮我将这些数据插入到我的数据库中吗?