为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

解决金蝶加密服务器用户kisadmin登录失败

2017-09-02 4页 doc 17KB 261阅读

用户头像

is_597436

暂无简介

举报
解决金蝶加密服务器用户kisadmin登录失败解决金蝶加密服务器用户kisadmin登录失败 原理:初始化kisadmin的密码ypbwkfyjhyhgzj。 步骤一:打开SQL2000“企业管理器”——“安全”——“登录”, 修改kisadmin账户密码(属性)。 修改时可能会出现提示错误而无法修改,一般是sp_password存储过 程被病毒或黑客改了,恢复sp_password存储过程即可。 步骤二:恢复sp_password存储过程,在查询分析器中运行一下命令 create procedure sp_password @old sysname = NU...
解决金蝶加密服务器用户kisadmin登录失败
解决金蝶加密服务器用户kisadmin登录失败 原理:初始化kisadmin的密码ypbwkfyjhyhgzj。 步骤一:打开SQL2000“企业管理器”——“安全”——“登录”, 修改kisadmin账户密码(属性)。 修改时可能会出现提示错误而无法修改,一般是sp_password存储过 程被病毒或黑客改了,恢复sp_password存储过程即可。 步骤二:恢复sp_password存储过程,在查询分析器中运行一下命令 create procedure sp_password @old sysname = NULL, -- the old (current) password @new sysname, -- the new password @loginame sysname = NULL -- user to change password on as -- SETUP RUNTIME OPTIONS / DECLARE VARIABLES -- set nocount on declare @self int select @self = CASE WHEN @loginame is null THEN 1 ELSE 2 END -- RESOLVE LOGIN NAME if @loginame is null select @loginame = suser_sname() -- CHECK PERMISSIONS (SecurityAdmin per Richard Waymire) -- IF (not is_srvrolemember('securityadmin') = 1) AND not @self = 1 begin dbcc auditevent (107, @self, 0, @loginame, NULL, NULL, NULL) raiserror(15210,-1,-1) return (1) end ELSE begin dbcc auditevent (107, @self, 1, @loginame, NULL, NULL, NULL) end -- DISALLOW USER TRANSACTION -- set implicit_transactions off IF (@@trancount > 0) begin raiserror(15002,-1,-1,'sp_password') return (1) end -- RESOLVE LOGIN NAME (disallows nt names) if not exists (select * from master.dbo.syslogins where loginname = @loginame and isntname = 0) begin raiserror(15007,-1,-1,@loginame) return (1) end -- IF non-SYSADMIN ATTEMPTING CHANGE TO SYSADMIN, REQUIRE PASSWORD (218078) -- if (@self <> 1 AND is_srvrolemember('sysadmin') = 0 AND exists (SELECT * FROM master.dbo.syslogins WHERE loginname = @loginame and isntname = 0 AND sysadmin = 1) ) SELECT @self = 1 -- CHECK OLD PASSWORD IF NEEDED -- if (@self = 1 or @old is not null) if not exists (select * from master.dbo.sysxlogins where srvid IS NULL and name = @loginame and ( (@old is null and password is null) or (pwdcompare(@old, password, (CASE WHEN xstatus&2048 = 2048 THEN 1 ELSE 0 END)) = 1) ) ) begin raiserror(15211,-1,-1) return (1) end -- CHANGE THE PASSWORD -- update master.dbo.sysxlogins set password = convert(varbinary(256), pwdencrypt(@new)), xdate2 = getdate(), xstatus = xstatus & (~2048) where name = @loginame and srvid IS NULL -- UPDATE PROTECTION TIMESTAMP FOR MASTER DB, TO INDICATE SYSLOGINS CHANGE -- exec('use master grant all to null') -- FINALIZATION: RETURN SUCCESS/FAILURE -- if @@error <> 0 return (1) raiserror(15478,-1,-1) return (0) -- sp_password GO 执行命令过程由于设置问题,个别会提示 “未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。”的错误。所以… 步骤三:允许特殊更新,从企业管理器打开“工具/查询分析器”,运行以下命令: sp_configure 'allow updates', 0 -- 此时不允许修改值 sp_configure 'allow updates', 1 --允许对系统表进行修改 RECONFIGURE WITH OVERRIDE -- 更新使用 sp_configure 系统存储过程更改的配置选项的当前配置 修改为1,系统表修改工作结束后,别忘记修改回0,不然会降低安全性。 然后就可以执行步骤二“恢复sp_password存储过程”,再执行步骤一“初始化kisadmin密码”。 完成。
/
本文档为【解决金蝶加密服务器用户kisadmin登录失败】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索