返回首页

我试图使用批量复制到多个插入大量的数据从一台服务器到另一个。问题是,我做的设计,将需要知道我的第一台服务器(发送数据)为第二个服务器的连接字符串。所以我有一个程序,从产地到目的地的数据传输,目的地的服务器知道新的服务器的连接字符串。目前我正与多个插入 - 这是极其缓慢的。根据指定的要求,我怎样才能提高自己的表现?

回答

评论会员:游客 时间:2012/02/06
imgsrc=]使用大量复制
拉克什・米尔
评论会员:游客 时间:2012/02/06
codeprelang="c#"spanclass="code-keyword"public/spanspanclass="code-keyword"void/spanParallelLoadTest(){List<datatabletables=GetTestData(); Parallel.ForEach(tables,table=>{BulkLoadData(table);});} spanclass="code-keyword"public/spanspanclass="code-keyword"void/spanBulkLoadData(DataTabledt){spanclass="code-keyword"using/span(SqlConnectionconn=spanclass="code-keyword"new/spanSqlConnection(spanclass="code-string""/spanspanclass="code-string"{removedconnectionstring}"/span))spanclass="code-keyword"using/span(SqlBulkCopybulkCopy=spanclass="code-keyword"new/spanSqlBulkCopy(conn,SqlBulkCopyOptions.TableLock,spanclass="code-keyword"null/span)){bulkCopy.DestinationTableName=spanclass="code-string""/spanspanclass="code-string"Dataload"/span;bulkCopy.BulkCopyTimeout=spanclass="code-digit"60/span;bulkCopy.ColumnMappings.Add(spanclass="code-string""/spanspanclass="code-string"FieldA"/span,spanclass="code-string""/spanspanclass="code-string"FieldA"/span);bulkCopy.ColumnMappings.Add(spanclass="code-string""/spanspanclass="code-string"FieldB"/span,spanclass="code-string""/spanspanclass="code-string"FieldB"/span);conn.Open();bulkCopy.WriteToServer(dt);bulkCopy.Close();}}spanclass="code-keyword"<//spanspanclass="code-leadattribute"datatable/span/pre/code
梅迪吴拉姆
评论会员:游客 时间:2012/02/06
,d2.aspx,你必须获取QueryString值这样,{C}检查使用断点值