是你源数据有无效的数据不是提高行长度的问题、长度是否一致等等
一般出现这种情况就是长度过长、非空字段插入空值等等,不能插入到目标数据库的表里
你需要检查源数据表对应的目标数据表的字段类型
create nonclustered index index_name on 你的表名字(日期字段 desc)include(其他需要返回的字段)
--先价加一个索引吧
不过你这个问题最好的方式是把数据按照年或者季度分表处理。
这个sql是用来做什么的?分页的?
为什么要用子查询?
为什么要先排序后加where子句?
索引如何?
不知道你实际需求是什么,单看这个语句,先where后排序。
你的服务器地址没有,正确的应该是
Adodc3ConnectionString = "Provider=SQLOLEDB1;Password=2752;Persist Security Info=True;User ID=sa;Initial Catalog=sample;Data Source=101700116"
你的ADODC的命令也不对。。。
Adodc3RecordSource = "select Sir,ComNo,Cmd,D,VTop,VLow,VTop1,VLow1,TestName from SSample where Nm='" & Trim(DataCombo1Text) & "'and Rev='" & Trim(DataCombo2Text) & "'and Vin='" & Trim(DataCombo3Text) & "'and Lod='" & Trim(DataCombo4Text) & "'and Bar='" & Trim(Text6Text) & "' order by Sir"
Adodc3Refresh
<add name="ConnectionString"
connectionString="Data Source=localhost;initial catalog=master;user id=sa;Connect Timeout=30;"
providerName="SystemDataSqlClient"/>
超时设置增加
Connect Timeout=30
30的单位是秒
以上就是关于SqlBulkCopy 上传几百万级数据总是报超时,怎么办全部的内容,包括:SqlBulkCopy 上传几百万级数据总是报超时,怎么办、sql数据库,表a内容太多,查询不出,提示:超时已过期、循环运行这个sql语句很慢,经常超时,看看怎么优化,用的mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)