在用友畅捷通T3财务软件的用友T3初始化模块中碰到如下 问题,用友V8.12升级到T3时提示错误信息-2147217865,详细问题描述如下:
前面的升级操作都正常了,恢复到T3也正常,在T3系统管理-升级SQL-SERVER数据时提示:
T3升级时提示:错误信息-2147217865 已忽略数据库名称‘tempdb’,将引用tempdb中的对象
执行如下语句时出错:
--相关模块:销售报表
--销售系统报表820b升级脚本.sql,2001-12-7
--须放在销售的后面。
-- 名称:UFERP821 销售系统通用报表升级脚本(该脚本应该放在销售系统升级脚本之后) 作者:刘小东
--清空临时数据库
相关模块:销售报表
销售系统报表820b升级脚本.sql,2001-12-7 须放在销售的后面
declare @chrsql as varchar(200)
declare @chrName as varchar(100)
Declare rec Cursor
for select name from tempdb..sysobjects where xtype ='u'
open rec
fetch next from rec into @chrname
while @@fetch_status = 0
begin
set @chrsql = 'drop table tempdb..['+ ltrim(rtrim(@chrname)) +']'
exec ( @chrsql )
fetch next from rec into @chrname
end
deallocate rec