Microsoft
Software
Hardware
Network
Frage : Schreiben eines VB.Net Indexbestandteils in SSIS
Ich versuche, ein SSIS Paket zu schreiben. Wirklich verschiebe ich ein altes DTS, das mit SQL-Server 2000 verursacht, um ein Neues auf SQL-Server 2008 zu haben.
My Problem, bin, dass das alter DTS Gebrauch aktive X components
Main = DTSTransformStat_SkipRow und
Main = DTSTransformStat_OK.
I nicht wissen, wenn es ein Äquivalent für diese Bestandteile in SSIS gibt. Ich versuche, VB.Net Code im Umwandlungindexbestandteil zu verwenden.
Antwort : Schreiben eines VB.Net Indexbestandteils in SSIS
OH-!
Ich sollte shame für diese einfache Frage, also bildete ich sie hart!
Sie können Ihren ersten Code, die einzige Sache verwenden sind, dass Sie Ihre Variablen in der Kategorie definieren sollten. so:
/* Microsoft SQL-Server-Integration instandhält Index-Bestandteil dhält
* Indexe using Microsoft Visual C # 2008 schreiben.
* ScriptMain ist die Eingangskategorie des script.*/
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper
;
using
Microsoft.SqlServer.Dts.Runtime.Wrapper
;
[Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute
]
allgemeine
Kategorie ScriptMain: UserComponent
{
int r= 0;
int s=0;
allgemeine Übersteuerungslücke PreExecute ()
{
base.PreExecute ();
/*
Ihren Code für Aufbereitung hier hinzufügen oder entfernen, wenn Sie nicht gebraucht
*
}
allgemeine Übersteuerungslücke PostExecute ()
{
base.PostExecute ();
/*
Hinzufügen Ihren Code hier für Nachbearbeitung hier oder entfernen, wenn Sie nicht gebraucht
Sie können Lese-Schreibvariablen hier einstellen, z.B.:
Variables.MyIntVar = 100
*
}
allgemeine Übersteuerungslücke Input0_ProcessInputRow (Input0Buffer
Reihe)
{
r = R+ 1;
s = s + 1;
Row.dparent = „Novelis“;
Row.dssn = Row.SSN;
wenn (! Row.HOMEPHONE_IsNull)
Row.dhome = Row.HOMEPHONE;
Row.daddr1 = Row.ADDRESSLINE1;
Row.daddrname = Row.ADDRESSLINE1;
Row.daddr2 = Row.ADDRESSLINE2;
Row.dcity = Row.ADDRESSCITY;
Row.dstate = Row.ADDRESSSTATE;
Row.dzip = Row.ADDRESSZIPCODE;
Row.dpartyUID = Row.SSN;
Row.difrowstat = Variables.ifrowstat;
Row.difrowbatchnum = Variables.ifrowbatchnum;
Row.difrowstatnum = s;
Row.drowid = r;
Row.dpartytypecd = Variables.partytypecd;
}
}
mir zur Verwirrung Sie zu diesem Punkt verzeihen.
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming