В SQL Server Data Tools 2015 я хотел бы переместить данные из базы данных SQL Server 2012 в новую базу данных доступа (2005), и мне необходимо создать таблицу доступа как часть процесса.Может ли это быть сделано все в одном процессе выполнения SQL под управлением потока.Это будет частью цикла для запуска списка таблиц, которые необходимо динамически создавать и загружать в пустую базу данных доступа.
Я создал диспетчер соединений, который находится в поле соединения для доступабазы данных и поместите код в поле оператора SQL на вкладке "Общие" компонента Execute SQL Task
.
Обе базы данных находятся на моем локальном компьютере.
"SELECT a.* into providers from OPENROWSET('SQLNCLI', 'Server=localhost;Trusted_Connection=yes;', 'SELECT * FROM newResults.dbo.providers') as a"
Я получаю следующую ошибку:
Запуск пакета служб SSIS "C: \ Users \ chris \ source \ repos \ Integration Services Project5 \ Integration Services Project5 \ Package1.dtsx".Ошибка: 0xC002F210 при выполнении задачи 2 «Выполнение SQL», задача «Выполнение SQL»: не удалось выполнить запрос «SELECT a. * По поставщикам из OPENQUERYSET (« SQLN ... ») со следующей ошибкой:« Синтаксическая ошибка в предложении FROM. ». Возможные причины сбоя: Проблемы с запросом, свойство «ResultSet» установлено неправильно, параметры установлены неправильно или подключение не установлено. Задача не выполнена: Выполнить пакет служб SSIS SQL Task 2 «C: \ Users \ chris \ source \ repos \ Integration Services Project5 \»Integration Services Project5 \ Package1.dtsx "завершено: Успешно.