0
說源數據以excel格式出現,下面是我如何導入數據。SQL Server 2000,如何自動從Excel導入數據
- 通過MS Excel的轉換成csv格式
- 粗略地找到問題的行/列通過檢查
- 備份需要在SQL查詢分析器
- 截斷表要更新的表(可能需要刪除外鍵約束以及)從SQL Server企業管理器修改後的csv文件
- 進口數據
- 如果有喜歡重複列一個錯誤,我需要檢查的原始CSV並刪除它們
我想知道如何讓這個程序在每一步都更有效率?我有一些想法,但不完整。 對於步驟2 & 6,使用可以自動檢查並打印出所有錯誤行/列數據的腳本。所以一次刪除所有錯誤更容易。 對於第3步& 5,有沒有辦法自動更新表,而無需手動執行導入步驟?
請問社區建議嗎?謝謝。
你可以給我推薦一些關鍵詞來搜索嗎?謝謝。 – Stan 2010-05-14 00:55:16
http://msdn.microsoft.com/en-us/library/aa176528%28v=SQL.80%29.aspx 此MSDN鏈接有一個很好的概述DTS可以做什麼以及如何創建一個包使用企業管理器GUI。使用導入嚮導,您可以直接將Excel導入爲數據源。 除了手動檢查外,它幾乎可以滿足您的任何需求。 我唯一發現的反直覺是這些作業需要保存在SQL Server上,而不是保存在本地機器或其他任何地方的文件中。所以你不能將它們檢查到源代碼控制。或者至少我不能。 – zenWeasel 2010-05-15 23:57:08