对于SSIS中的每个循环 - 需要了解ServerName和ConnectionString

时间:2013-05-11 02:57:47

标签: sql-server sql-server-2008 ssis etl

我正在尝试使用for循环连接到不同的服务器,然后为每个服务器执行一些工作。在我的循环的连接管理器的“表达式”中,我看到ServerName和ConnectionString。

我不知道ServerName和ConnectionString之间的区别。如果我在我的servername变量中放入一个ip地址,我能连接到数据库吗?如果我使用connectionstring,我是否必须输入用户名和密码?我怎么知道使用哪一个?

2 个答案:

答案 0 :(得分:2)

服务器名称只是连接字符串的一个组件。连接字符串指定连接服务器的不同属性。凭证(用户名,密码等)。根据我试图帮助您完成的other question,您需要设置服务器名称。

答案 1 :(得分:2)

将服务器名称视为计算机的名称。连接字符串包括数据库的名称以及您将用于连接的帐户。

服务器名称只是连接字符串的一部分。