sqlbulkcopy

    3熱度

    1回答

    我遇到了一些問題,試圖將我的列元數據與SQL Server批量複製API和SQLServerBulkCSVFileRecord映射。只是爲了測試目的,我做了一個表格只包含nvarchar(500)列,並添加這樣的元數據: fileRecord = new SQLServerBulkCSVFileRecord(csvPath, false); for(int i=1; i<=colCount;

    0熱度

    2回答

    我有一個服務器的不同數據庫和表中的大量數據被傳輸到另一個服務器的不同數據庫和表中。我創建了一個存儲過程,我的C#應用​​程序只是將一個參數傳遞給我的存儲過程。 最近,我發現了SQL Bulk,許多程序員用它來傳輸大量的數據。 那麼,這兩個是傳輸大量數據的最佳做法,爲什麼?

    2熱度

    1回答

    您好我正在嘗試將一些項目遷移到ASP.Net核心,並有什麼是正確的方式將一個.CSV文件上傳到我的SQL數據庫的問題。 在過去,我會通過它上傳.CSV文件循環並將該信息存儲在DataTable中,然後簡單地執行SqlBulkCopy.WriteToServer,但我發現當前在.Net Core中沒有DataTable對象。 SQLBulkCopy接受一個DbDataReader而不是一個DataT

    0熱度

    1回答

    我是IBM DB2的新手。找到了將數據從DB2遷移到SQL Server的工作。能夠通過命令提示符將DB2數據庫與IBM DB2客戶端連接起來。我們已經使用C#中的ASP.NET SQL批量複製將Oracle數據遷移到SQL服務器。根據每日更新需要定期遷移DB2數據。需要有關如何在任何編輯器中運行DB2 SQL查詢的詳細信息,例如SQL plus for Oracle或Management Stu

    0熱度

    1回答

    早上好。 我有一個服務,我用C#編寫,每15秒左右執行一行並插入一行。這個時間間隔是用戶自定義的,但目前的時間間隔是15秒。 我已閱讀此文章:SqlBulkCopy on a single record?這確實解釋了使用常規插入執行單行批量插入時的吞吐量優勢。但是它也提到(或暗示)常規插入在CPU上比散裝插入更重一些。 由於我寫的服務是支持服務,並且由於插入在給定的時間間隔內被人爲地限制爲只有1個

    0熱度

    2回答

    我在SSIS中有一個包含多個任務的包。我正在加載文件,如果最後的文件系統任務失敗,我希望能夠回滾事務。我的包看起來就像那樣。 我喜歡能夠回滾SSIS腳本已完成的所有操作。爲此,我需要SSIS腳本來登記由BEGIN_TRANSACTION Sql任務創建的事務。我該怎麼做? 在SSIS收集交易我做的: object rawConnection = Dts.Connections["destinati

    0熱度

    1回答

    我試圖使用Data.SqlClient.SqlBulkCopy將預定義的DataTable插入到SQL Server數據庫中。 DataTable中有不同的數據類型,但問題在於Datetime列。 贊一個: $Datatable.Columns.Add((New-Object System.Data.DataColumn 'mydate',([datetime]))) 我在列數據,並且對我來說

    0熱度

    1回答

    我已經將數據庫值序列化爲XML並將其保存在Apps調試文件夾中。現在我想反序列化它並插入到SQL數據庫。 這裏是我做的: XmlDocument XDoc = new XmlDocument(); XDoc.Load("Serialized.xml"); var xmlcontents = XDoc.InnerXml; //All XML Contents

    1熱度

    4回答

    我不能使用C#的WebAPI數據的批量量插入到Azure的SQL服務器數據庫 考慮 我想插入60K>數據SQL。 在我的本地SQL Server是沒有問題的,但是在Azure中SQL其獲取連接超時 我的方法:(所有在本地SQL Server的工作,但不是在Azure中的SQL Server) 1)嘗試使用EF其插入記錄逐個(對於10000大約10分鐘,大多超時) 2)嘗試使用Bulk insert

    2熱度

    1回答

    我用SqlBulkCopy的插入大約370萬行,並拋出錯誤 引發異常的類型「System.OutOfMemoryException的」 這是我的代碼。這些列是動態添加的,否則它是一個簡單的代碼。 using (var bulkCopy = new SqlBulkCopy(connection)) { connection.Open(); using (var reader