На локальной машине развернут MSSQL2016Developer. Формирую файл в кодировке Windows-1251 (текстовый файл во вложении). Нужно с помощью bulk insert загрузить данные в таблицу:
Файл сохраняю C#-командой
При запуске процедуры получаю сообщение об ошибке, как в заголовке.
Решение в интернете не нашёл. В чём может быть причина? Заранее благодарен за обстоятельные объяснения.
declare @sql nvarchar(max)='bulk insert Number from ''C:\test\dotnetresults.txt'' with (maxerrors=0,fieldterminator='','',rowterminator=''\r\n'',codepage=''1251'');' exec(@sql);
create table Number( leftpart tinyint not null, rightpart tinyint not null );
Файл сохраняю C#-командой
File.WriteAllText(_filepath, str, Encoding.GetEncoding("Windows-1251"));
При запуске процедуры получаю сообщение об ошибке, как в заголовке.
Решение в интернете не нашёл. В чём может быть причина? Заранее благодарен за обстоятельные объяснения.