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