2009年9月1日 星期二

使用BCP或INSERT INTO的方式來搬移SSIS Package [SQL Server 2008]

匯出匯入SSIS Package,之前上課胡百敬老師有講過兩種方法來搬移,但是當時沒抄到,所以小試了一下,說明如下,只支援SQL Server 2008的搬移:

1. BCP INOUT的方式來搬移

Source匯出:bcp "SELECT * FROM msdb.dbo.sysssispackages WHERE name LIKE '%XXX_name%'" queryout C:\bcpout.dat -T n

Destination匯入:bcp msdb.dbo.sysssispackages in C:\bcpout.dat -T -n

2. INSERT INTO的方法,但要先建立好Link Server

INSERT INTO [LinkServerA].msdb.dbo.sysssispackages

SELECT * FROM msdb.dbo.sysssispackages

如果有SSIS Folders的話,也要這樣弄,SSIS Folder相對應的Tablemsdb.dbo.sysssispackagefolders

相關網址請參考:

沒有留言:

張貼留言