Из документации:
свойство BuildAction указывает на то, что Visual Studio делает с файлом, когда сборка выполняется. BuildAction может иметь одно из нескольких значений:
Ни один - файл не включен в выходную группу проекта и не компилируется в процессе сборки. Примером является текстовый файл, который содержит документацию, такую как файл Readme.
Компиляция - файл компилируется в вывод сборки. Эта установка используется для файлов кода.
Содержание - файл не компилируется, но включен в выходную группу Содержания. Например, эта установка является значением по умолчанию для .htm или другого вида веб-файла.
Встроенный Ресурс - Этот файл встраивается в основной вывод сборки проекта как DLL или исполняемый файл. Это обычно используется для файлов ресурсов.
Я обнаружил, что SSIS будет читать имена столбцов из хранимой процедуры вместо команды SQL для команды OLE DB!
Однако он не будет игнорировать @ для имени параметра, и поэтому интеллектуальное сопоставление не работает для CustomerId и @CustomerId.
+1 для всех, кто использует сохраненные процедуры. : -)
Вы можете переименовать их вручную на вкладке «Свойства ввода / вывода» (они находятся в разделе «Внешние столбцы»), но они всегда будут создавать экземпляры в PARAM_0
, PARAM_1
, ...