在我们的常规C#中,这是从app.config
SqlConnection con =
new SqlConnection(ConfigurationManager.ConnectionStrings["DPTConnectionString"].ConnectionString);
但是如何使用dts配置文件在vsts脚本中实现相同的目的。
答案 0 :(得分:1)
在脚本任务中,您可以使用Dts
命名空间来检索连接;您应该使用Connections
属性并执行AcquireConnection函数来检索相关的SqlConnection
类(为此,您需要执行显式的强制转换操作):
SqlConnection myOLEDBConnection = Dts.Connections["OLEDB Connection"].AcquireConnection(Dts.Transaction) as SqlConnection;
对于平面文件,连接使用相同的逻辑,但结果是一个字符串:
string FFConnection = Dts.Connections["FlatFile Connection"].AcquireConnection(Dts.Transaction) as string;