2012-05-16 98 views
2

SQL Server 2008 R2(管理工具,沒有編碼,因爲我是個小菜鳥)到Excel。將數據庫表從SQL Server 2008 R2導出到Excel 2007

我需要從我的數據庫表公司(一些feilds varchar(50)某些nchar(10))導出信息到我剛剛創建的Excel電子表格 - 正常情況下 - Excel> New> Blank。

一切都顯得直截了當,但只是無法看到問題...請查看下面萬分感謝提前:)

預執行(錯誤)消息錯誤爲0xC0202009:數據流任務1 :SSIS 錯誤代碼DTS_E_OLEDBERROR。發生了OLE DB錯誤。錯誤代碼: 0x80040E21。 (SQL Server導入和導出嚮導)

錯誤0xc0202025:數據流任務1:無法創建OLE DB訪問器。 驗證列元數據是否有效。 (SQL Server導入和 導出嚮導)

錯誤0xc004701a:數據流任務1:組件「目標 - 公司」 (37)未通過預執行階段,並返回錯誤代碼0xC0202025。 (SQL Server導入和導出嚮導)

Executing (Warning) Messages Warning: Preparation SQL Task 1: Multiple-step OLE DB 

操作產生錯誤。檢查每個OLE DB 狀態值(如果可用)。沒有工作完成。 (SQL Server導入和 導出嚮導)

警告:準備SQL任務1:多步OLE DB操作 生成錯誤。檢查每個OLE DB狀態值(如果可用)。沒有 工作完成。 (SQL Server導入和導出嚮導)

Copying to COMPANY (Stopped) 

Post-execute (Stopped) Messages Information 0x4004300b: Data Flow Task 1: "component "Destination - COMPANY" (37)" wrote 0 rows. (SQL 

Server導入和導出嚮導)

+0

是否嘗試從表中選擇*並簡單地複製並粘貼結果? –

+0

也有同樣的問題 –

+0

它似乎是SSIS或MS SQL Management Studio中的一些奇怪的錯誤,並且您知道......它始終發生在表COMPANY中。完全像你的情況。我從導出中排除了這張表,所有其他表都沒有問題。可能是「公司」是一些不允許的硬編碼參數:) –

回答

0

你的源表可能包含與這就是爲什麼你收到此錯誤NVARCHAR數據類型列一些。

這不是一個好的解決方案,我仍然會嘗試將列的數據類型從NVARCHAR更改爲VARCHAR。

感謝 DHIRAJ

1

當您在導入嚮導的時候,在點你所選擇的表或視圖導出,單擊[編輯映射]按鈕。解決我的問題的方法是將導出數據類型爲「長文本」的字段更改爲「VarChar」255個字符。

相關問題