【发布时间】:2014-07-22 09:40:57
【问题描述】:
我正在尝试部署一个基本的自定义组件,遵循文档here
我的自定义组件代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.SqlServer.Dts.Pipeline;
namespace MattsCustomComponent
{
[DtsPipelineComponent (DisplayName = "Matts Custom Component", ComponentType = ComponentType.Transform)]
public class MattsCustomComponent : PipelineComponent
{
public override void ProcessInput(int inputID, PipelineBuffer buffer)
{
int numberOfRows = buffer.RowCount;
bool eof = buffer.EndOfRowset;
}
}
}
如您所见,它非常基础。但是当我将 dll 部署到 GAC 和 C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents
它没有出现在 SSIS 工具栏中,是我在添加自定义组件时遗漏了什么吗?网上的指南似乎都说你只需要将dll复制到gac和相关文件夹即可。
【问题讨论】:
标签: c# sql-server ssis