Как обновить выбор таблицы редактора адресатов OLE DB - PullRequest
3 голосов
/ 08 октября 2019

Я в стандартном пакете служб интеграции с SQL Server. Я создал соединение с моим локальным экземпляром БД. Я отбрасываю задачу потока данных, а затем, используя источник и назначение OLE DB, начинаю создавать ожидаемый простой поток данных.

Проблема: я создаю новую таблицу для выгрузки своих данных из источника в SSMS, возвращаюсь в Visual Studio и ищу их в пункте Назначение OLE DB - Имя таблицы или в раскрывающемся меню представленияи его там нет.

Как обновить кэш, не закрывая программу ВЕСЬ и снова ее открыть?

Я спросил у некоторых коллег, и они сказали, что они просто закрывают всю программу ивозобновлять. Итак, на работе я не единственный, у кого есть эта проблема.

Что не похоже на работу:

  • Пытался изменить соединения в выпадающем списке
  • Попытка удалить целевое соединение и воссоздать
  • Закройте пакет и снова откройте
  • Закройте решение и снова откройте
  • CTRL + SHIFT + R

Что сработало:

  • Закройте всю программу, визуальные студии и снова откройте

Это намекает мне на то, что она каким-то образом кэшируется в визуальных студиях.

Есть ли более простой способ? Я чувствую, что должно быть ... это просто глупо, что мне приходится закрывать всю программу каждый раз, когда я добавляю таблицу ... Я отвергаю эту реальность и хочу создать свою собственную!

1 Ответ

0 голосов
/ 08 октября 2019

Прежде всего убедитесь, что вы не работаете в автономном режиме .

Если вы не работаете в автономном режиме, просто попробуйте изменить выбранный диспетчер соединений из раскрывающегося списка и повторно- выберите начальный или просто измените режим доступа к данным и повторно выберите начальный. Я думаю, что это может привести к обновлению таблиц в списке.

...