目前分類:SSIS (11)

瀏覽方式: 標題列表 簡短摘要

 

安裝SQL 2014 後, SSDT BI For VS2012需要另外下載安裝,因為SQL 2014安裝過程中的特徵選取已不提供SSDT安裝選項

小草 發表在 痞客邦 留言(0) 人氣()

以下的DTS升級說明非DTS版本升級為SSIS,以不影響現有的 DTS 運作為平行轉移為原則。將SQL Server 2000中的 DTS 直接匯入SQL 2008/2008 R2的MSDB中,並透過Dtsrun 執行。

你的開發環境需安裝以下功能與元件

小草 發表在 痞客邦 留言(1) 人氣()

 問題描述:

SQL Server 加入網域,授權網域帳號  Audit 可登入SQL Server 且伺服器角色為sysadmin

小草 發表在 痞客邦 留言(0) 人氣()

在多執行續環境中,使用SMO的 Scriptable.Script 呼叫會不定期發生SqlSmoObject.GetQueryTypeKeyFields錯誤

Microsoft.SqlServer.Management.Smo.FailedOperationException: Script failed for Table 'dbo.XXXX'. ---> Microsoft.SqlServer.Management.Smo.FailedOperationException: Script failed for Table 'dbo.XXXX'. ---> System.ArgumentException: An item with the same key has already been added.

小草 發表在 痞客邦 留言(0) 人氣()

Data Quality Services (DQS) 是SQL 2012新增的服務之一,使用知識庫改善來源資料品質的一種工具。有助於補足組織對全面式資料管理的需求。DQS 為客戶提供知識驅動的工具,讓資料管理員能建立並維護資料品質知識庫,以協助改善資料品質及簡化資料管理。特別是客戶能使用組織化的知識進行資料的特性描述、清理和比對,獲得對資料品質的信心。Data Quality Services 可以做為獨立工具運作,也可以與 Integration Services (SSIS) 整合。在 SQL Server 2012 中,客戶將可存取 Windows Azure Marketplace DataMarket 以做為協力廠商資料的來源,有助於在資料品質專案中驗證及清理資料。

 image

 

Data Quality Services (DQS) 包含以下三個組成部分,這3個組成部可安裝於同一台伺服器,或單獨安裝於不同的機器上。

小草 發表在 痞客邦 留言(0) 人氣()

 

若封裝內有設計Foreach迴圈,當Foreach迴圈內的某個物件失敗時,希望封裝忽略此失敗繼續往下執行。以下提供兩種方始設定

小草 發表在 痞客邦 留言(0) 人氣()

 

封裝執行時預設會將EventID 12288「封裝已啟動」和 EventID 12289「封裝已成功完成」記錄到 作業系統的應用程式事件記錄檔。若此伺服器有多個封裝在執行,就會造成許多垃圾事件。開啟登錄進行編輯修改一下相關的屬性即可避免 Windows evenlog 產生過多的 SSIS 事件記錄。

小草 發表在 痞客邦 留言(1) 人氣()

在SQL 2008R2環境內編輯DTS封裝需要下列三個步驟

1.安裝期間於 [特徵選取] 頁面上,進行下列選取:

  a.選取 [Integration Services]:此選項會安裝 ActiveX Script 工作及 DTS 封裝移轉精靈。

小草 發表在 痞客邦 留言(0) 人氣()

如果你的作業系統是64位元時SQL SERVER是會安裝64BIT .由於但是若你使用的OLEDB Driver或ADO.NET Driver 沒有支援64位元時就會出現錯誤。

以下圖為例,由於JET OLEDB Driver for Excel 只有32位元版本的。所以執行時會出現下列錯誤訊息

[Excel 目的地 [116]] 錯誤: SSIS 錯誤碼 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。對 "Excel 連接管理員" 連接管理員呼叫 AcquireConnection 方法失敗,錯誤碼為 0xC00F9304。在此之前可能已公佈過錯誤訊息,說明 AcquireConnection 方法呼叫為何失敗的詳細資訊。

image

 

image

 

小草 發表在 痞客邦 留言(4) 人氣()

今天使用 SQL Server 2008 Management Studio 修改維護計畫時,老是執行失敗。檢查了錯誤訊息後,發現錯誤訊息只列出:The connection "???????" is not found. This error is thrown by Connections collection when the specific connection element is not found. 
這錯誤訊息看起來像是在讀取中文字元的 connction 名稱,發生錯誤。由進一步查證,發現遠端伺服器安裝的SQL Server 是英文版,而我的用戶端管理工具是中文版。第一時間猜測可能是不同的語言版本工具修改同一個維護計畫發生異常。一時間有股衝動讓我很想移除目前的中文版用戶端管理工具。

小草 發表在 痞客邦 留言(0) 人氣()

執行 SSIS 封裝時,若使用的電腦或使用者帳戶不是當初建立 SSIS 封裝時所用的電腦或使用者帳戶,便會發生下圖錯誤狀態。

image 

小草 發表在 痞客邦 留言(0) 人氣()