我在Azure中有一個asp.net(c#)站點和一個隨附的Azure SQL數據庫。我需要上傳1gb + csv文件並將它們解析並放入我的Azure SQL數據庫。我可以將csv文件放入Azure blob中。我現在有到blob(newGuid.txt)的URL。從Azure Blob插入csv文件到Azure SQL中
無論是從SQL還是從Web應用程序,我如何解析此csv並將其插入到我的Azure SQL數據庫中? (如果有幫助,csv有36列)
我不知道如何引用URL來使用SqlBlukCopy。我最初認爲我會BULK INSERT,但Azure SQL不允許這樣做。我無法在本地下載文件併爲每個文件使用BCP。
而不是嘗試sqlbulk副本我建議嘗試將數據批量插入到使用XML的表中,您可以將數據解析爲數據表然後從那裏創建一個存儲過程,該存儲過程將包含一個臨時表並將臨時表中的數據以xml格式插入到臨時表中。我一直這樣做,以避免不得不顯式使用sqlBulkInserts – MethodMan