Я создаю dtsx из C # (.NET 4.0), но когда я пытаюсь добавить источник OLEDB в поток данных и пора выполнить шаг ProvideComponentProperties, я получаю следующую ошибку в VS2010:
Исключение из HRESULT: 0xC0048021
Это часть кода, который я использую:
//add SQL destination
IDTSComponentMetaData100 SQLDestination = dataflowTask.ComponentMetaDataCollection.New();
SQLDestination.ComponentClassID = "DTSAdapter.OleDbSource.1";
// Set the common properties
SQLDestination.Name = "SQLDestination";
SQLDestination.Description = "SQL destination";
CManagedComponentWrapper SQLDestComponent = SQLDestination.Instantiate();
SQLDestComponent.ProvideComponentProperties(); // The error happens here
Я использую SQL Server 2008 R2 SP1 и C # .NET Framework 4.0