2013-09-19 6 views
1

Я пытаюсь запустить базовый код. Я использую компонент сценария SSIS (тип источника). Я установил компонент, используя код в http://technet.microsoft.com/en-us/library/ms136060(v=sql.105).aspx (раздел: Пример источника ADO.NET). Однако следующая строка содержит ошибку:Использование компонента скрипта SSIS в качестве источника

connMgr = this.Connections. MyADONETConnection;

«Connections» не содержит определение для «MyADONETConnection», а метод расширения «MyADONETConnection» принимающему первый аргумент «Connections» типа может быть найдено (вы пропали без вести с помощью директивы или ссылка на сборку?)

Я установил столбцы соединения и вывода в соответствии с инструкциями. Любые мысли оценили. Джонни

ответ

0

UPDATE: Билл правильно, в редакторе Script Component, вы должны явно добавить ссылку на диспетчера подключений, созданного для того, чтобы получить к нему доступ в сценарии.

  1. Откройте редактор для вашего компонента скрипта.
  2. Выберите Connection Manager вкладку слева.
  3. Добавьте новую запись для своего MyADONetConnection в список менеджеров подключений. Вы можете назвать все, что угодно, хотя обычно вы должны называть его так же, как и диспетчер подключений, для удобства обслуживания.
  4. Теперь вы можете получить доступ к этому соединению в качестве свойства коллекции Connections в своем скрипте.
+0

В компоненте Script вы можете указать, какие диспетчеры подключений вы хотите открыть в базовом сценарии. В случае OP, скорее всего, они не выполнили инструкции в разделе «Добавление менеджеров соединений». – billinkc

+0

Большое спасибо. Я не установил имя подключения - по умолчанию установлено значение «Соединение». Запутал имя диспетчера соединений с именем экземпляра - глупо. –

Смежные вопросы