SSIS同步多个数据库
這周接到了一個新的需求,從IBM DB2,同步數據到SQLServer。在從SQLServer,同步到Oracle。
因為IBM是32位的平臺,ORACLE是64位的平臺。而且要求使用計劃任務,所以需要有兩份這個東西。
教程文檔:點我查看
安裝
安裝是萬事的開頭,本來很簡單的東西,但是也廢了一點點時間。
首先SSIS,全名叫:Microsoft SQL Server Integration Services。故此,你需要在SqlServer上,安裝Integration Services服務。
安裝完此服務后,還需安裝客戶端。Sql2008以上,包含在數據庫工具中。
創建
開發SSIS的工具叫:SQL Server Business Intelligence Development Studio。跟2005的VS圖標差不多。
打開后,新建項目。選擇Integration Services。
然后,就可以從左邊的工具箱,拖拽控件到面板中。
當你需要連接數據庫的時候,可以在右上角創建數據源。并且從連接管理器中右鍵,從數據源新建連接。
在包文件中的屬性面板,可以選擇敏感信息保存方式。
如果你要想保存你的鏈接字符串密碼等,敏感信息。可以使用密碼進行保護。
在選項,ProtectionLevel中,選擇Password,可以進行密碼保護。
然后在另存為文件副本的時候,填寫密碼。
創建一個批處理程序,定期執行就可以了
@echo off
cd C:\Program Files\Microsoft SQL Server\100\DTS\Binn
DTExec.EXE /F "E:\chenxy\SSIS\AS400ToMSSQL.dtsx" /De 123
pause
可以選擇動態配置連接字符串
SSIS-》生成包,可以選擇生成配置的XML文件。然后同步修改XML文件,就會影響到bin文件里面的程序。
像鏈接地址,敏感信息等東西,可以生成包配置,來部署。
轉載于:https://www.cnblogs.com/chenxygx/p/5748697.html
總結
以上是生活随笔為你收集整理的SSIS同步多个数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java创建线程的几种方式
- 下一篇: linux cmake编译源码,linu