我想通了。在SSIS中创建新的脚本任务时,其中会自动生成代码,这对于执行任务至关重要。如果您从控制台应用程序中获取一个可以正常运行的C#脚本,而仅对SSIS脚本任务的全部内容按ctrl + a,ctrl + v,则会丢失脚本任务代码的关键部分。发生这种情况时,您将剩下一个脚本任务,该脚本任务将在脚本编辑器中打开并进行编译,而不会产生任何错误,但不会在SSIS中执行。
具体是缺少此:
{ [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain :
Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase {
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句