Как импортировать CSV-файл с одного сервера Linux на другой сервер (сервер MSSQL) - PullRequest
0 голосов
/ 26 марта 2019

У меня есть файл 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

Пожалуйста, помогите мне.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...