[提问]升级至SQL2005后续问题讨论.
2006-12-05 13:24
399 查看
遇到2个比较困惑的问题,第一个是关于DTS资料源的问题:
原DTS中有一个步骤为执行SQL工作(跑一个存储过程),DB升级至SQL2005后出现溢位错误,无法跑这个步骤,
但在SQL Query Analyzer中直接跑存储过程确实可以的,后把数据源从OLE DB改成ODBC后就好了,是不是OLE DB在SQL2005上的处理有所变更?
第二个是关于Linked Server的问题:原本一个段类似于一下的SQL语句在升级到SQL2005后就变得异常缓慢。
Update [IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay
Set StartHour=a.StartHour,StartMinute=a.StartMinute,StartTimeFlag=''
--select *
From AttendanceProveItem a,[IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay b
Where a.EFormNo='ADP200612050003' and a.StartHour <> '' and StateID=1
and a.EmployeeNo = b.EmployeeNo and a.AttendanceDate=b.AttendanceDate
[IAC-HR.IEC2.IAC] 不变 还是SQL2000
AttendanceProveItem所在资料库从2000升级至2005
[IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay 资料量100W条左右
AttendanceProveItem资料量10条左右
AttendanceProveItem所在资料库为2000的时候,执行需要4秒左右
AttendanceProveItem所在资料库为2005的时候,执行需要21分钟左右,看了一下执行计划,好像所有的时间都花在
远端扫描上,这是2005和2000的区别么?
但是不做Update只做Select的还是很快的,只需要几秒。。。
原DTS中有一个步骤为执行SQL工作(跑一个存储过程),DB升级至SQL2005后出现溢位错误,无法跑这个步骤,
但在SQL Query Analyzer中直接跑存储过程确实可以的,后把数据源从OLE DB改成ODBC后就好了,是不是OLE DB在SQL2005上的处理有所变更?
第二个是关于Linked Server的问题:原本一个段类似于一下的SQL语句在升级到SQL2005后就变得异常缓慢。
Update [IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay
Set StartHour=a.StartHour,StartMinute=a.StartMinute,StartTimeFlag=''
--select *
From AttendanceProveItem a,[IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay b
Where a.EFormNo='ADP200612050003' and a.StartHour <> '' and StateID=1
and a.EmployeeNo = b.EmployeeNo and a.AttendanceDate=b.AttendanceDate
[IAC-HR.IEC2.IAC] 不变 还是SQL2000
AttendanceProveItem所在资料库从2000升级至2005
[IAC-HR.IEC2.IAC].[IACT_HR_DATA].dbo.tAttendanceDay 资料量100W条左右
AttendanceProveItem资料量10条左右
AttendanceProveItem所在资料库为2000的时候,执行需要4秒左右
AttendanceProveItem所在资料库为2005的时候,执行需要21分钟左右,看了一下执行计划,好像所有的时间都花在
远端扫描上,这是2005和2000的区别么?
但是不做Update只做Select的还是很快的,只需要几秒。。。
相关文章推荐
- SQL 2000升级到SQL 2005 再升级到2005 SP3的出错的问题分析
- 升级SQL2005到2008过程中遇到的问题
- SQL2005 express升级到2008企业版解决4096限制问题
- Sql2005 在计算机名更改后出现的问题
- VC6代码向VC2005升级时要注意的问题
- 解决用sa登录sql 2005失败的问题
- windows7 Java连接2005SQL相关问题
- Tomcat + SQL Server 2005 + jsp : ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver 问题的解决
- 升级SQL Server 2005 STD中的一些问题解决
- SQL 2005中文乱码问题
- SQL 2005 Express升级到其他版本
- sql 2005 express版本如果安装vs 2010则被sql 2008 express升级代替
- SQL2005系统升级手记之四-自动生成数据字典与系统表Sys.extended_properites
- 无法用TCP/IP协议连接远端SQL Server EXPRESS 2005 数据库问题
- SQL2005孤立用户问题
- SQL2005 Collate问题
- 关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法
- sql2005安装问题汇总
- 完全卸载Microsoft SQL Server 2005软件,解决多次安装软件失败问题
- SQL 2005的创建数据库操作系统错误的问题