将EXCEL資料導入到資料庫有好多種方式,如下:
1、SQL Server 資料傳輸服務 (DTS)
2、Microsoft SQL Server 2005 Integration Services (SSIS)
3、SQL Server 連結伺服器
4、SQL Server 分布式查詢
5、ActiveX 資料對象 (ADO) 和 Microsoft OLE DB Provider for SQL Server
6、ADO 和 Microsoft OLE DB Provider for Jet 4.0
今天主要講一下DTS的步驟。
在某個具體的資料庫上右擊/任務/導入資料,接着是源的設定,是EXCEL的就選EXCEL,是CSV,TXT的就選平面檔案。
如果EXCEL報錯,類似‘該值違反了該列的完整性限制’,就用CSV試試,CSV裡面的列必須和DB的列一模一樣(當然自增的ID不需要。)
refurl:http://support.microsoft.com/kb/321686/zh-cn
附一篇EXCEL導入錯誤的總結文章:
http://meng702.iteye.com/blog/814137