簡體   English   中英

數據從CSV導入到SQL Azure數據庫

[英]Data import from CSV to SQL Azure Database

我正在嘗試使用SQL Server導入和導出向導將CSV文件加載到Azure數據庫。 我在“復制到“ dbo” .mytest_table“中收到以下錯誤消息...

  • 復制到“ dbo”。“ mytest_table”(錯誤)消息錯誤0xc020844b:數據流任務1:在數據插入期間發生異常,從提供程序返回的消息是:此版本的SQL不支持沒有聚集索引的表服務器。 請創建一個聚集索引,然后重試。 (SQL Server導入和導出向導)

錯誤0xc0047022:數據流任務1:SSIS錯誤代碼DTS_E_PROCESSINPUTFAILED。 處理輸入“目標輸入”(41)時,組件“目標-mytest_table”(38)上的ProcessInput方法失敗,錯誤代碼為0xC020844B。 所標識的組件從ProcessInput方法返回了錯誤。 該錯誤是特定於組件的,但該錯誤是致命的,將導致“數據流”任務停止運行。 在此之前可能會發布錯誤消息,其中包含有關失敗的更多信息。 (SQL Server導入和導出向導)

在設置映射時,是否為新的mytest_table創建主鍵? 另外,查看CSV屬性,我相信有一種方法可以指示主鍵列。

對於以后遇到此問題的任何人:如果您只是從excel中導入沒有主鍵的工作表,請執行以下操作:

在“選擇源表和視圖”步驟中,單擊“編輯映射”按鈕。 單擊“編輯SQL”,並在右括號前的SQL語句末尾添加以下內容,以添加計算出的id字段:,ID INT IDENTITY(1,1)PRIMARY KEY CLUSTERED

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM