SQL 2008 Management Studio/BIDS 在 Windows 2008 執行 DTS Designer

在 Windows 2008若照 SQL Server Books Online(2009/1) ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHT/s10is_4deptrbl/html/995e753b-26ad-4847-bc74-2d3497c5f4e7.htm所云,下載舊版的Feature Pack會有問題

需要安裝Feature Pack for Microsoft SQL Server 2005 – December 2008,而非先前的2007 年 2 月出的SQL Server 2005 Feature Pack。

換句話說,要讓 SQL Server 2008 在 Windows 2008 上可以設計 SQL Server 2000 的 DTS,需要安裝 2008 年 12 月出的 SQL Server 2005 Feature Pack 內之 DTS Desginer。而 2009 年 1 月出的 SQL Server 2008 Books Online 所提供 SQL Server 2005 在 2007 年 2 月出的 Feature Pack 適合 SQL Server 2008 裝在 Windows 2003 上…

由於 SSIS Call DTS,錯誤訊息會不清不楚,類似如下的錯誤訊息:

Microsoft (R) SQL Server 執行封裝公用程式  Version 10.50.1600.1 for 32-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    已啟動:  下午 03:35:02  錯誤: 2011-08-19 15:35:03.55     代碼: 0x00000000     來源: abc    描述: System.Runtime.InteropServices.COMException (0x80040428): 步驟 ‘DTSStep_DTSDataPumpTask_1’ 失敗,所以封裝失敗。     於 DTS.PackageClass.Execute()     於 Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread()  錯誤結束  DTExec: 封裝執行傳回 DTSER_FAILURE (1)。  已啟動:  下午 03:35:02  已完成: 下午 03:35:03  經過時間:  0.702 秒.  處理序結束碼 1。.  步驟失敗。

這可以直接啟動 DTS 封裝的錯誤 Log,看到實際 DTS 碰到的問題

IT 人真的需要好 EQ 和記憶力傷心

64 bit 環境可以到 SQL Server 2008 安裝光碟內的 x64\setup\x64 下去 copy Backward compatibility 的 msi,SQL Server 2008 R2 一樣用 2008 的 Source
SQL Server 2008 R2 的線上說明:http://msdn.microsoft.com/zh-tw/library/bb500440.aspx

One Comment

  1. 先民
    Posted 2009 年 06 月 18 日 at 15:00:19 | Permalink | 回覆

    原來如此,難怪上次當場在大眾電腦試不出來…

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: