У меня есть файл CSV на сервере Linux со следующими данными
1,Jared,Australia
2,Nikita,India
3,Tom,Germany
У меня есть таблица ниже в Windows Server, где MSSQL присутствует
create table test.test1(Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY, Name NVARCHAR(50), Location NVARCHAR(50))
GO
Когда я пытался импортировать CSV из Linux с помощью sqlcmd, это показывает ниже ошибку.
BULK INSERT test.test1 FROM '10.0.14.23/home/admin/test_bulkinsert.csv' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR='\n')
GO
Ошибка:
Msg 4861, Level 16, State 1, Server STS-PC, Line 1
Cannot bulk load because the file "10.0.14.23/home/admin/test_bulkinsert.csv" could not be opened. Operating system error code 3(The system cannot find the path specified.)
Как импортировать CSV-файл с сервера Linux 10.x.x.x в таблицу базы данных SQL Server 10.y.y.y
Пожалуйста, помогите мне.
Спасибо