script-component

    0热度

    1回答

    下午好, 林有一些麻烦,编写使用C#SMO对象,以验证是否有物体存在,然后创建一个简单的脚本。此代码位于SSIS中的脚本任务组件内。代码执行成功,但新的数据库不会显示在我的本地实例上。任何帮助将不胜感激。 using System; using System.Data; using Microsoft.SqlServer.Dts.Runtime; using System.Windows.F

    0热度

    1回答

    我的索引超出了以下脚本的界限错误。我有1个输入列和11个输出列添加到SSIS脚本组件。所有这些数据类型都是字符串。不知道我哪里错了。 在此先感谢。 Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer) Dim strRow As String Dim strColSeperator As S

    0热度

    2回答

    我需要加载从EDW表尺寸(它维护历史记录),类型为键 - 值参数。 我的情况是确定的,如果通过转动它作为 键1和键2的组合获得了创纪录的EDW如下 Key1 Key2 Code Value EffectiveDate EndDate CurrentFlag 100 555 01 AAA 2010-01-01 11.00.00 9999-12-31 Y 100 555 0

    5热度

    2回答

    我一直在寻找解决方案,现在我仍然无法找到一个。我的脚本组件中有一个连接问题。我需要查询我的数据库以检索要使用的Id,然后将其插入到 public override void AcquireConnections(object Transaction) { connMgr = base.Connections.Connection; conn = (SqlConnection)

    0热度

    2回答

    是否有可能中止ProcessInputRow方法中的一行处理?我正在使用此函数中的传入CSV数据进行一些数据验证。我在一个子行中设置行值。如果发生错误,我会在ProcessInputRow中捕获它,并开始将数据写入登台表中供以后审批。 Everthing正常工作。问题是具有不良数据的行仍写入目标表中。 E.g.我有一行字符串值99-02-2010,我尝试添加为CDate到像这样的日期列表: Row

    1热度

    1回答

    得到它的工作 - 发布低于我的解决方案,但会想知道是否有更好的办法 您好所有 我想创建域事件为我的数据库中新创建(迁移后)域对象。 对于没有任何内部子对象的对象,通过使用脚本组件可以正常工作。问题在于如何让子行向事件对象添加信息。 Ex。客户 - >客户地点。 我在脚本组件创建事件 - 作为tranformation-(引用我的域事件模块),然后创建发送关于事件的序列化信息作为列值。输入行当前为父

    2热度

    2回答

    我目前正在处理字段中具有'\ 0'字符的数据库。 例如,该字段 Category CHAR(4) 有时具有值 '\ 0 \ 0 \ 0 \ 0'(4零个字符)和有时 ''(4个空白字符) 我想使用一个脚本组件,用于将这个问题的所有字段个性化。 我写了下面的脚本,但它不起作用,因为C#将'\ 0 \ 0 \ 0 \ 0'转换为空字符串。 public override void Input0_P

    1热度

    1回答

    有没有更快的方法来抓取ssis的oData? public override void CreateNewOutputRows() { SomeEntities entities = new SomeEntities(new Uri("https://aurltomystuff.com/mywebservice.svc/")); string username =

    0热度

    1回答

    SSIS脚本组件条带在列名下的分数下。 实例为:ColumnName:CUSTOMER_ID 在脚本组件它看起来 public override void SourceIn_ProcessInputRow(SourceInBuffer Row) { Row.CustomerID } 我怎样才能列名和下划线,因为我有列名传递给其他的.dll这确实错误日志并需要正确的列名称。

    0热度

    3回答

    我在数据流任务中出错。我有一个ado.net源去异步脚本组件。 问题就来了,在从脚本组件到目的地,它 试图把空行它的输出缓冲区会自动将我的表中插入的尽头。 有没有办法来防止这种情况发生/我如何操作输出缓冲区,以便我可以从中删除特定的行?