我試圖使用for循環連接到不同的服務器,然後爲每個服務器做一些工作。在我的循環連接管理器的「表達式」中,我看到了ServerName和ConnectionString。對於SSIS中的每個循環 - 需要了解ServerName和ConnectionString
我不知道ServerName和ConnectionString之間的區別。如果我在我的servername變量中放置一個ip地址,我能否連接到數據庫?如果我使用連接字符串,我必須將用戶名和密碼放在那裏嗎?我如何知道使用哪一個?
我試圖使用for循環連接到不同的服務器,然後爲每個服務器做一些工作。在我的循環連接管理器的「表達式」中,我看到了ServerName和ConnectionString。對於SSIS中的每個循環 - 需要了解ServerName和ConnectionString
我不知道ServerName和ConnectionString之間的區別。如果我在我的servername變量中放置一個ip地址,我能否連接到數據庫?如果我使用連接字符串,我必須將用戶名和密碼放在那裏嗎?我如何知道使用哪一個?
服務器名稱只是連接字符串的一個組件。連接字符串指定連接到服務器的不同屬性。如憑證(用戶名,密碼等)。根據我試圖幫助您完成的other question,您要設置服務器名稱。
將服務器名稱視爲機器的名稱。連接字符串包括數據庫的名稱和您要用來連接的帳戶。
服務器名稱只是連接字符串的一部分。
TL; DR - 使用連接字符串總是 – booyaa 2013-05-13 08:08:29
@booyaa:爲什麼這麼說?如果我有一個包含10個屬性的連接字符串,並且只有服務器名稱需要在通過循環的連續迭代中更改,爲什麼要重複自己?此外,請注意:「TL; DR」......請參閱惠頓規則。 – 2013-05-13 20:10:15