Я новичок в задаче сценария служб SSIS. Я попытался выполнить приведенный ниже код для выполнения запроса sql в задаче сценариев служб SSIS, но в результате у меня возникла ошибка.
ConnectionManager cm = Dts.Connections["oledb"];
IDTSConnectionManagerDatabaseParameters100 cmParams = cm.InnerObject as IDTSConnectionManagerDatabaseParameters100;
OleDbConnection sqlConn = cmParams.GetConnectionForSchema() as OleDbConnection;
Сообщение об ошибке:
Невозможно привести объект COM типа 'System .__ ComObject' к типу класса.
'System.Data.SqlClient.SqlConnection. Экземпляры типов, которые
представляют компоненты COM не могут быть приведены к типам, которые не представляют
COM-компоненты; Однако они могут быть приведены к интерфейсам, пока
базовый COM-компонент поддерживает вызовы QueryInterface для IID
интерфейс
Я пытаюсь найти имя сервера БД и попытаться присвоить значение переменной $ Project :: с помощью задачи «Сценарий».
В любом случае, я могу это сделать.
Заранее спасибо.