У меня есть таблица, состоящая из столбцов varchar2 с возрастающей длиной.Они варьируются от varchar2 (1911) до varchar2 (2865).
Я использую Соединение Oledb с базой данных и в редакторе источника потока данных, под «таблицей или представлением», я могу видеть таблицу.Однако, когда я выбираю эту таблицу, я получаю следующую ошибку:
Код ошибки: 0x80040e37 Ошибка в DataflowTask [Источник Ole DB [1]]: Ошибка при открытии набора строк для «inserttablename».Убедитесь, что объект существует в базе данных.
Я не думаю, что это проблема длины типа данных, поскольку она может найти таблицу с диапазоном от varchar2 (3993) до varchar2 (4000).Может быть, это совокупный размер таблицы?
Что еще более странно, так это то, что он отлично работает при таргетинге на SQL Server 2017, и только в 2016 и 2014 годах он не работает.Любое понимание будет с благодарностью.
Я использую Visual Studio 2017.
Он также работает с подключениями AdoNet и ODBC.