Я пытаюсь следовать примеру на этой странице:SQL Server Вставить заявление Из CSV файла
База данных на другой машине, и я подключиться к нему с помощью среды SQL Server Management Studio 2012.
Вот вставки заявление
BULK
INSERT CSVTest
FROM '\\BPWKS\network share\csvtest.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Когда я иду, чтобы проверить содержимое таблицы, я получаю следующее сообщение об ошибке:
Error: Msg 208, Level 16, State 82, Line 1
Invalid object name 'CSVTest'.
Определение таблицы
Create Table CSVTest
(
ID INT,
FirstName VARCHAR(40),
LastName VARCHAR(40),
BirthDate SMALLDATETIME
)
GO
Я также попытался импортировать локальный файл на 'C:\csvtest.csv'
есть таблица CSVTest в схеме, в которой вы вошли как? обратите внимание, что первое, что он делает в ссылке, - это создать таблицу. В сообщении об ошибке вы указываете неправильные разрешения или отсутствующую таблицу. – xQbert
Он успешно создать таблицу, то ошибки на массовых INSER – user2867778
Создание таблицы CSVTest (ID INT, FirstName VARCHAR (40), LastName VARCHAR (40), BirthDate SMALLDATETIME) GO BULK ВСТАВИТЬ CSVTest ОТ 'C: \ csvtest.txt' с ( FIELDTERMINATOR = '', ROWTERMINATOR = '\ п' ) GO --check содержимое таблицы. SELECT * ОТ CSVTest GO – user2867778