2024年3月9日发(作者:)

用友打开提示门户已运行解决办法(自身感受)

用友t3(或者用友通)服务无法启动、用友通服务启动后又停

停止并打开门户已运行解决方案的提示

使用过程中出现这个问题:

不能使用DOS修改(安装软件时可以完全修改)。提示错误2812,无法找到存储过程

1、查看文件,可以搜索电脑。这里是为了找到问题的根源,才能对症下

药,百度的方法很多,我试过都没用!这步很重要!

[2021.6.2815:32:54]1[2021.6.2815:32:54]2

[2022.6.2815:32:54]无法连接到sqlserver。密码可能不正确。[2022.6.2815:32:54]

设置服务状态失败

确定是口令被修改。

2.找到解决方案

因为我安装的是msde2000没有原生的企业管理器及查询分析器,需要去下载(找了n

久,我的天),下载后先运行查询分析器(选择local和windows身份验证),写入代码,

如下:跟我一样的情况可以复制去用。(英文全部复制黏贴)

sp_configure'allowupdates',1reconfigurewithoverridego

乌塞马斯特戈

ifexists(select*ectswhereid=object_id(n'[dbo].[sp_password]')and

objectproperty(id,n'isprocedure')=1)dropprocedure[dbo].[sp_password]go

CreateProcedureResp_uu密码

@oldsysname=null,--theold(current)password@newsysname,--thenewpassword

@loginamesyname=null——UserToChangePasswordName

--setupruntimeoptions/declarevariables--setnocounton

declare@selfint

select@self=casewhen@loginameisnullthen1else2end

-- resolveloginnameif@loginameisnull

select@loginame=suser_sname()

--检查权限(securityadminperrichardwaymire)——如果(notis_srvrolemember

('securityadmin')=1)andnot@self=1开始

dbccauditevent(107,@self,0,@loginame,null,null,null)raiserror(15210,-1,-

1)return(1)endelsebegin

dbccauditevent(107,@self,1,@loginame,null,null,null)结束

--disallowusertransaction--

setimplicit_transactionsoffif(@@trancount>0)begin

raiserror(15002,-1,-1,'sp_password')返回(1)结束

--resolveloginname(disallowsntnames)

ifnotexists(选择*inswhere

loginname=@loginameandisntname=0)begin

raiserror(15007,-1,-1,@loginame)返回(1)结束

--ifnon-sysadminattemptingchangetosysadmin,requirepassword(218078)--

if(@self<>1andis_srvrolemember('sysadmin')=0andexists

(选择*inswhereloginname=@loginameandisntname=0和

sysadmin=1))select@self =1

--checkoldpasswordifneeded--if(@self=1or@oldisnotnull)

ifnotexists(选择*gins where srvidisNulland

name=@loginameand

(@oldisnullandpasswordisnull)或

raiserror(15211,-1,-1)return(1)end

--更改密码--updatemaster。dbo。系统登录

setpassword=convert(varbinary(256),pwdencrypt(@new)),xdate2=getdate(),xstatus=

xstatus&(~2048)

其中name=@loginameandsvidisnull

--updateprotectiontimestampformasterdb,toindicatesysloginschange--

exec('usemastergrantalltonull')

--终结:返回成功/失败--如果@错误<>0返回(1)

raiserror(15478,-1,-1)return(0)--sp_passwordgo

sp_uu配置'AllowUpdate',0重新配置Override

粘贴在查询分析器,点勾

然后使用enterprise manager修改sa密码。

不建议这样做,会提示数据库登录名不同无法修改的情况

无法返回DOS命令。修改成功!!!!!

sql2000数据库怎么修改sa口令?

尝试各种方法,一个下午,最终成功。泪流满面!不要使用账户软件,或者直接使用

电脑!