Я пытаюсь создать пользовательский компонент SSIS. Хотя я использую премию Visual Studio 2013 как основную среду IDE, я, похоже, попал в проблему ниже.
Когда я создаю специальный компонент SSIS (библиотека классов,.Net 4.0 с использованием DLL из папки 110 x86), я с успехом могу скомпилировать, построить, зарегистрировать в GAC и скопировать их в 110 компонентную папку DTS. Теперь вот проблема. Когда я создаю проект служб Integration Services в VS2013, я не вижу свой недавно созданный компонент в панели инструментов SSIS. Пока я создаю проект ISP в VS2010, я вижу свой компонент.
Кто-нибудь знает что происходит? Я создал компонент с помощью VS2013, но VS2013 не покажет мой компонент в наборе инструментов SSIS...
Бонусный вопрос. Во время игры я удалил файл AppData\Local\Microsoft\Microsoft SQL Server\110\SSIS\SSISToolboxConfig.dat, и теперь VS2013 показывает исключение в наборе инструментов ssis, не показывающем каких-либо компоновщиков. а vs2010 работает нормально? Файл снова находится в папке, но проблема сохраняется. Исключение означает - исключение при конструировании содержимого этого фрейма.
Где бы вы ни устанавливали SQL Server, у вас будет несколько имен с именами
Имена файлов SQL Server и версий
Вы используете Visual Studio для создания сборки. Период. Полная остановка. Версия студии, которую вы используете, не имеет отношения к работе с SSIS.
Вместо этого важно то, что вы ссылаетесь. К сожалению для тех, кто разрабатывает пользовательские задачи и компоненты, они привязаны к определенным версиям продукта SQL Server.
Поскольку вы используете 110 сборок, вы нацеливаете SSIS на SQL Server 2012, что означает SQL Server Data Tools - BI Edition/SSDT-BI для Visual Studio 2010 или Visual Studio 2012.
Visual Studio 2013, как только вы установите аддон SSDT-BI, будет нацелен только на SQL Server 2014.
Мудрый человек однажды прокомментировал
Мне нравится матрица версий VS/SSDT/SQL Server. Это как 47-сторонний кубик Рубика.
Вы не отметили тот факт, что вам нужно щелкнуть правой кнопкой мыши по окну выбора компонентов (как правило, влево) и выбрать новый пользовательский компонент (предположим, вы использовали правильную версию GACUTIL для развертывания компонента).