Я хочу, чтобы массив вставлял данные файла в таблицу с столбцом идентификатора первичного ключа, но я получаю эту ошибку.Массовая вставка с первичным ключом Id
CREATE TABLE [dbo].[WorkDataLoad]
(
[Id] [int] IDENTITY(1,1) NOT NULL,
[RecordLine] [nvarchar](max) NULL,
CONSTRAINT [PK_WorkDataLoad] PRIMARY KEY CLUSTERED ([Id] ASC)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Запрос:
truncate table WorkDataLoad
BULK INSERT WorkDataLoad
FROM 'D:\NPfiles\TS082114.trn'
WITH (
TABLOCK,
KEEPIDENTITY
)
Ошибка
Msg 4832, уровень 16, состояние 1, строка 4
Объемная нагрузка: неожиданный конец файла встречалось в файле данных ,Msg 7399, Level 16, State 1, Line 4
Поставщик OLE DB «BULK» для связанного сервера «(null)» сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке.Msg 7330, Level 16, State 2, Line 4
Невозможно получить строку от поставщика OLE DB «BULK» для связанного сервера «(null)».
и ошибка «Массовая загрузка: в файле данных был обнаружен неожиданный конец файла». - Файл успешно завершен? какой тип файла это .trn-файл? – Axarydax
Это текстовый файл с sql-командами или журналом транзакций в двоичном sql-сервере? – Axarydax
Его файл транзакции, если я заменяю файл текстовым файлом, произошла такая же ошибка –