Как выглядит ваш текстовый файл ?? Каждая строка записи?
Вам нужно проверить оператор BULK INSERT - он должен выглядеть примерно так:
BULK INSERT dbo.YourTableName
FROM 'D:\directory\YourFileName.csv'
WITH
(
CODEPAGE = '1252',
FIELDTERMINATOR = ';',
CHECK_CONSTRAINTS
)
Здесь, в моем случае, я импортирую файл CSV - но вы также должны иметь возможность импортировать текстовый файл.
Из документов MSDN - вот пример, который, мы надеемся, работает для текстового файла с одним полем в строке:
BULK INSERT dbo.temp
FROM 'c:\temp\file.txt'
WITH
(
ROWTERMINATOR ='\n'
)
В моей тестовой среде все работает нормально: -)