sqlbulkcopy

    0熱度

    2回答

    我在C#中使用SqlBulkCopy類將數據從一個SQL Server數據庫快速複製到另一個數據庫。這些數據庫位於不同的服務器中,它們的數據表沒有任何PK,所以過程變得更加複雜。 的問題是,我使用的是從原始數據庫中選擇數據的查詢得到重複的行和SqlBulkCopy無法避免在目標數據庫中插入重複記錄。 我不能使用SELECT *,因爲它會拋出OutOfMemoryException,所以我做了SEL

    0熱度

    1回答

    當前我正在使用SQLCMD實用程序將CSV數據加載到SQL Server。下面是這是在命令提示符下執行加載數據我的命令: sqlcmd -Usa -Pxxx -S192.168.1.223,49546 -dlocal -i"/test.sql" -o"/test.log" 我還抄我test.sql文件內容,供大家參考: SET NOCOUNT ON BULK INSERT test FROM

    -1熱度

    1回答

    我有一個3列的Gridview,我在'ADD'按鈕的幫助下添加空行。現在我試圖將輸入到網格中的數據插入到我的表中。這是我的代碼。 SqlConnection con = new SqlConnection(ConfigurationManager .ConnectionStrings["gridconnection"] .ConnectionString); public v

    0熱度

    1回答

    我已成功使用Oracle.ManagedDataAccess.Client將數據從Oracle服務器提取到Dataset,並使用SqlBulkCopy將Dataset插入SQL數據庫,其中表具有匹配的列名稱(請參見下文) 。 我怎麼會去操縱Dataset的Insert這樣我就可以指定在Dataset列將進入SQL表,讓我用非相同的表? E.g. SourceTable(column1)插入到Des

    0熱度

    1回答

    我已經實現了一個使用IDataReader的類作爲使用SqlBulkCopy的項目的一部分。我已經發布了一些相關的代碼在這裏 public bool Read() { var result = !fileStream.EndOfStream; if (result) { delimRow = fileStream.ReadLine(); s

    2熱度

    2回答

    我插入記錄使用SqlBulkCopy的和FastMember 本地我可以在約2秒插入10萬條記錄的SQL。當我在Azure Web應用webjob和Azure Sql數據庫上運行此應用時,需要超過10分鐘時間並將事務超時。表格定義與表格中的相同數量的數據相似。沒有鎖定,它只是很慢。 當我在本地運行它並嘗試寫入Azure Sql數據庫時,它也需要大於10分鐘。 的實際通話很簡單,因爲它可以: usi

    1熱度

    4回答

    我正在使用Sql Bulk Copy.Write To Server(C#)來複制數十億行,並且需要數小時才能完成。有時我需要停止一些緊急任務的操作,但我不知道如何去做。我可以對通知事件的到來做些什麼(使用Sql Bulk Copy.NotifyAfter和Sql Bulk Copy.SqlRowsCopied)?

    -3熱度

    1回答

    我想在我的數據庫中插入10000+行快速(我嘗試了linqtosql,花了我2​​分多鐘),並在互聯網上的研究後,我發現了有關SQL批量複製,但我並不真正瞭解它。有人能給我一個很好的例子嗎? 我填寫從.csv文件列表,所以我所有的數據都在此 List<myTable> datalist = new List<myTable>(); 我也有爲了執行SQL事務的上下文。

    4熱度

    4回答

    我正在使用Visual Studio Web應用程序使用ASP.NET MVC & C#。我有一個超過100000個記錄的Excel文件,用於導入SQL Server 2008 R2。 我使用SqlBulkCopy與ado.net DataTable複製數據到表(Table1)。 然後驗證和處理數據並用有效/無效標記。 然後添加和使用存儲過程從Table1更新記錄到3個表(Table2,Table

    0熱度

    1回答

    我有批量導入excel到sql數據庫,我需要驗證每一行,我使用的是Microsoft.Office.Interop.Excel Services。我正在使用以下代碼: public ActionResult ImportDataAgens() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public Act