Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 在SSIS中使用表达式的FTP连接字符串_Sql Server 2005_Ssis_Ftp_Expression - Fatal编程技术网

Sql server 2005 在SSIS中使用表达式的FTP连接字符串

Sql server 2005 在SSIS中使用表达式的FTP连接字符串,sql-server-2005,ssis,ftp,expression,Sql Server 2005,Ssis,Ftp,Expression,在我的SSIS 2005包中,我需要通过一个表达式为FTP Connectionstring赋值,因为我需要让用户从dtsConfig文件中对其进行配置 此时此刻,我试图给出以下表达: Connectionstring=@[User::FTPServer]+“+@[User::FTPUser]+“++@[User::FTPPass] 对于这种独特的语法,我从 My FTPServer变量还具有格式为MYSERVERNAME:21的端口信息 但我得到的错误是“530用户匿名未知” 你知道我如何修复

在我的SSIS 2005包中,我需要通过一个表达式为FTP Connectionstring赋值,因为我需要让用户从dtsConfig文件中对其进行配置

此时此刻,我试图给出以下表达:

Connectionstring=@[User::FTPServer]+“+@[User::FTPUser]+“++@[User::FTPPass]

对于这种独特的语法,我从

My FTPServer变量还具有格式为MYSERVERNAME:21的端口信息

但我得到的错误是“530用户匿名未知”


你知道我如何修复这个错误吗?

我认为你的变量应该有两个
而不是一个

@[User::FTPServer]+“+@[User::FTPUser]+”+@[User::FTPPass]

编辑:

您可能会遇到一些问题,因为

我要做的是通过脚本任务预先设置这些细节。运行脚本,然后运行FTP任务-我认为应该可以

Public Class ScriptMain

Public Sub Main()

Dim FTPConnectionManager As ConnectionManager

'Set variable to an existing connection manager
' Replace "FTP Server" with the name of your existing FTP Connection Manager
FTPConnectionManager = Dts.Connections("FTP Server")


FTPConnectionManager.Properties("ServerName").SetValue(FTPConnectionManager, Dts.Variables("FTPServer").Value)

FTPConnectionManager.Properties("ServerPort").SetValue(FTPConnectionManager, Dts.Variables("FTPPort").Value)

FTPConnectionManager.Properties("ServerUserName").SetValue(FTPConnectionManager, Dts.Variables("FTPUserName").Value)

FTPConnectionManager.Properties("ServerPassword").SetValue(FTPConnectionManager, Dts.Variables("FTPPassword").Value)


Dts.TaskResult = Dts.Results.Success

End Sub

End Class

对不起,这是我问题中的一个输入错误。。修正我的问题