在 SQL Server2008 R2 x64 執行 DTS
測試環境:
作業系統:Windows 7 x64
資料庫:SQL Server 2008 R2 x64
測試結果:測試無誤,可正常執行。
需安裝下面兩個元件
Microsoft SQL Server 2005 回溯相容性元件
英文版:http://www.microsoft.com/en-us/download/details.aspx?id=3522
中文版:http://www.microsoft.com/zh-tw/download/details.aspx?id=3522
Microsoft SQL Server 2000 DTS 設計師元件
注意:SQL Server 2000 Data Transformation Services (DTS) 是 32 位元版本才有的功能。DTS 在 WOW 的 x64 平台中受到支援,Itanium 平台則不支援。
英文版:http://www.microsoft.com/en-us/download/details.aspx?id=11988
中文版:http://www.microsoft.com/zh-tw/download/details.aspx?id=11988
讓 SSMS 管理工具可以使用「DTS 2000 封裝設計師」
如果作業系統是 32 位元,把下面的 %ProgramFiles(x86)% 改成 %ProgramFiles%。
將 SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL 檔案
從 %ProgramFiles(x86)%\Microsoft SQL Server\80\Tools\Binn 資料夾複製到 %ProgramFiles(x86)%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE 資料夾。
將 SEMSFC.RLL、SQLGUI.RLL 和 SQLSVC.RLL 檔案
從 %ProgramFiles(x86)%\Microsoft SQL Server\80\Tools\Binn\Resources 資料夾複製到 %ProgramFiles(x86)%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1028 資料夾。
(如果 SQL Server 是英文版,則把 1028 改成1033。)
注意:
- 如果照著步驟做,發現有哪個資料夾是你沒有的,自己新增一個資料夾就可以了。
- 全部做完後,SQL Server 服務要重新啟動,如果還是不行,那就電腦重開機再試試。
讓 Business Intelligence Development Studio 可以使用「DTS 2000 封裝設計師」
如果作業系統是 32 位元,把下面的 %ProgramFiles(x86)% 改成 %ProgramFiles%。
將 SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL 檔案
從 %ProgramFiles(x86)%\Microsoft SQL Server\80\Tools\Binn 資料夾複製到 %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\Common7\IDE 資料夾。
將 SEMSFC.RLL、SQLGUI.RLL 和 SQLSVC.RLL 檔案
從 %ProgramFiles(x86)%\Microsoft SQL Server\80\Tools\Binn\Resources 資料夾複製到 %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\Common7\IDE\Resources\1028 資料夾。
(如果 SQL Server 是英文版,則把 1028 改成1033。)
注意:
如果照著步驟做,發現有哪個資料夾是你沒有的,自己新增一個資料夾就可以了。
相關資料
DTS 新手入門:http://www.dbworld.com.tw/member/mag_article/S020300002.pdf
DTS 封裝設計環境簡介:http://www.dbworld.com.tw/member/mag_article/S020300006.pdf
SQL Server 2008 R2 中 SQL Server 2000 DTS 的支援:http://msdn.microsoft.com/zh-tw/library/bb500440(v=sql.105).aspx
SQL 2000 DTS如何在SQL 2008 上繼續運作?:http://www.dotblogs.com.tw/mis2000lab/archive/2009/12/21/sql_server_dts_sql2008_run.aspx
匯入與執行 DTS 封裝檔案,以 SQL Server 2008 R2 x64 版本為例:http://sharedderrick.blogspot.tw/2011/05/dts-sql-server-2008-r2-x64.html
編輯與開啟 DTS 封裝檔案,以 SQL Server 2008 R2 x64 版本為例:http://sharedderrick.blogspot.tw/2011/05/dts-sql-server-2008-r2-x64_14.html