ITPub博客

首页 > 数据库 > SQL Server > Sqlserver 登录报错Server is in script upgrade mode(Error 18401)的解决方法

Sqlserver 登录报错Server is in script upgrade mode(Error 18401)的解决方法

原创 SQL Server 作者:lusklusklusk 时间:2021-05-10 14:37:56 0 删除 编辑

Sqlserver 登录报错Server is in script upgrade mode. Only administrator can connect at this time(Error: 18401)的解决方法

所以遇到上述错误解决方法:就是持续观察error日志。一旦在ERRORLOG中打印了“Recovery is complete”消息就代表升级完成了



升级逻辑:一旦OS操作系统安装了Sqlserver的补丁包或升级包,则重新启动Sql Server实例的过程中,当实例内有数据库正处于recovery恢复阶段,则Sql Server实例进入script upgrade mode(脚本升级模式),当一个数据库Recovery执行完了则error日志会出现Recovery completed for database XX,当最后一个数据库也出现Recovery completed时,实例才真正进入upgrade阶段,error日志会出现Upgrading、Creating、Alter、Dropping、Definining、Executing等升级数据字典的过程,通常这个过程会不会很久,直到最后error日志出现了SQL Server is now ready for client connections和Recovery is complete,这个时候就代表upgrade升级完成了,数据库可以访问了




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2771549/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。 Oracle OCM、Mysql OCP, 10年DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    453
  • 访问量
    882114