什么是使用OLE DB源的EzAPI代码,数据访问模式为"来自变量的SQL命令"并分配变量?
每月一次,我们需要使用生产数据子集刷新公共测试站点.我们已经确定,根据我们的需求,SSIS解决方案最适合完成此任务.
我的目标是系统地构建大量(100+)"复制"包.EzAPI是SSIS对象模型的友好包装器,它似乎是一种保存鼠标点击的好方法.
我希望我的包装看起来像
User::sourceQuery这是我的表到表复制包的代码.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SqlServer.SSIS.EzAPI;
using Microsoft.SqlServer.Dts.Runtime;
namespace EzApiDemo
{
public class TableToTable : EzSrcDestPackage<EzOleDbSource, EzSqlOleDbCM, EzOleDbDestination, EzSqlOleDbCM>
{
public TableToTable(Package p) : base(p) { }
public static …Run Code Online (Sandbox Code Playgroud) 我开发了一个自定义应用程序,该应用程序能够根据一些内部存储在应用程序中的设置来自动生成SSIS包。
该软件包以前具有PackageFormatVersion(6),与SQL Server(2012)兼容。
最近,我将EzApi版本升级到最新版本(v0.8.9),现在导出的包已更改为PackageFormatVersion(8),它与SQL Server(2014)兼容。
有什么方法可以在C#中以编程方式配置此PackageFormatVersion属性,并继续使用最新的EzApi导出SQL Server(2012)的软件包吗?