找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3676|回复: 6

[求助] U860升级数据库失败,高手帮帮忙

[复制链接]
发表于 2017-5-19 11:01:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
数据库名: UFDATA_001_2017
F:\U8SOFT\Admin\SQLFILE8700\Main\Ufdata\Structure\Data_STR_PB_mix_NL.sql
错误信息:
-2147217900
找不到存储过程 'AlterTable'。

执行如下语句时出错:

--=====================(计量单位组)================================================================
--(ComputationGroup)
if ((select length from syscolumns where id=OBJECT_ID('ComputationGroup') and name='cGroupCode')<=20)
begin
              declare @AlterSql nvarchar(1000)       
        set @AlterSql='ALTER TABLE ComputationGroup alter column cGroupCode nvarchar(35) NOT NULL'
           EXEC AlterTable 'ComputationGroup','cGroupCode',@AlterSql,'nvarchar','35'
end



效率测试报告:开始升级UFDATA_001_2017数据库

UFFAModelsUp.DLL,2017-5-19 10:53:32 -- 2017-5-19 10:53:32,0小时0分钟0秒。
Data_STR_PB_DR_NL.SQL,2017-5-19 10:53:32 -- 2017-5-19 10:53:33,0小时0分钟1秒。

    升级起始时间:2017-5-19 10:53:31,结束时间:2017-5-19 10:53:39,0小时0分钟8秒。


 楼主| 发表于 2017-5-19 11:31:53 | 显示全部楼层

升级820a OVER

升级820b

升级820b OVER

升级820c

升级820c OVER

升级821new

升级821new OVER

升级821a

升级821a OVER

升级升级850

升级850 OVER

升级8501

升级8501 OVER

升级8510

升级8510 OVER

开始852

结束升级852

开始收缩数据库

结束收缩数据库

开始860

结束升级860

开始收缩数据库

结束收缩数据库

开始升级861

已经是861版本

开始调用Userdef

结束调用Userdef

不需要数据类型转换

结束升级861

开始收缩数据库

结束收缩数据库

需要升级870

升级870错误

Success = 1     Failed = 2      NoAction = 3  state值为2

升级账套:UFDATA_001_2017年度账失败,错误号: 升级SQL Server数据库。

结束升级UFDATA_001_2017
回复 点赞 拍砖

使用道具 举报

发表于 2017-5-19 13:57:53 | 显示全部楼层
F:\U8SOFT\Admin路径下有个adminsql.rar
SQLFILE8700\Main\Ufdata\Structure\Data_STR_PB_mix_NL.sql
找到上面的文件修改里面的内容
--=====================(计量单位组)================================================================
--(ComputationGroup)
if ((select length from syscolumns where id=OBJECT_ID('ComputationGroup') and name='cGroupCode')<=20)
begin
              declare @AlterSql nvarchar(1000)        
        set @AlterSql='ALTER TABLE ComputationGroup alter column cGroupCode nvarchar(35) NOT NULL'
           EXEC @AlterTable 'ComputationGroup','cGroupCode',@AlterSql,'nvarchar','35'
end

点评

显示必须声明标量变量 "@AlterTable"这个要怎么弄....  详情 回复 发表于 2017-9-24 11:39
回复 点赞 拍砖

使用道具 举报

发表于 2017-5-19 14:30:46 | 显示全部楼层
学习学习   !!!!!!
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2017-5-19 15:27:17 | 显示全部楼层
谢谢,学习了
回复 点赞 拍砖

使用道具 举报

发表于 2017-5-20 15:47:55 | 显示全部楼层
什么数据库也不说
回复 点赞 拍砖

使用道具 举报

发表于 2017-9-24 11:39:11 | 显示全部楼层
jojo_bj 发表于 2017-5-19 13:57
F:%u8SOFT\Admin路径下有个adminsql.rar
SQLFILE8700\Main%ufdata\Structure\Data_STR_PB_mix_NL.sql
找 ...

显示必须声明标量变量 "@AlterTable"这个要怎么弄....
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-3-29 19:37 , Processed in 0.051304 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表