我們有一個SQL Server作業,用於將數據從一臺sql server轉移到其他sql server m/c。兩臺m/c都位於不同的位置。目前我們使用Linked server,但性能非常慢。 因此,我們認爲利用轉移POC SSIS.During測試階段數據的SSIS給了我滿意的results.But我仍然對本一些問題,需要幫助SSIS
- 爲便於環境的變化(DEV到UAT和UAT爲正式版)我使用SQL服務器連接管理器。所有必需的連接字符串都存儲在[SSIS配置]表中。但此表中的連接字符串爲純文本格式。有什麼辦法來加密這些連接字符串[請注意,我不是在談論包級別加密。只有當連接字符串在不同的環境中是相同的時,包級別的加密纔是有用的,這在我的情況下是不可能的]
- 我應該怎樣處理不同的錯誤,SSIS中是否有錯誤處理機制?但仍不清楚它的使用
作爲替代路徑,我可以在IDatareader中使用SQLBulkCopy。 在此先感謝..
:這是主要問題,兩臺服務器不在同一個域..這迫使我使用SQl服務器認證...我不知道爲什麼MS沒有提供任何加密機制... – Sachin
根據這個:http://www.red-gate.com/supportcenter/content/knowledgebase/SQL_Data_Compare/KB200712000207你只需要創建一個本地Windows用戶的一個具有固定登錄名和密碼的SQl服務器,然後Windows身份驗證應該工作accrasss域。 –