SQLserver报错22022

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLserver报错22022相关的知识,希望对你有一定的参考价值。

在局域网中发布订阅出错:
无法启动代理。
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
SQLServerAgent 错误: 运行作业 .... 的请求(来自 用户 sa)被拒绝,因为该作业已应 用户 sa 的请求正在运行.
已将数据库上下文更改为 'aaaa'。
错误号: 22022
严重性: 16
状态: 1
所有服务都已经开着了...怎么处理阿??
实在不知道怎么解决啊,谁给个replication的详细教程也行啊~~
什么叫“代表本地计算机的点号”?这个应该在发布服务器上设置还是订阅服务器上设置?

参考技术A 出现该问题的原因是,sqlserver代理服务不能正确识别注册表中代表本地计算机的点号,具体的键值位置在:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\

上面的是默认实例的位置,其他实例如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\

InstanceName是具体的实例名称。
参考技术B 怎么解决?我现在遇到一样的问题了???

sqlserver2005 启动sqlserver (mssqlserver)和sqlserver agent(mssqlserver)时均报错

sqlserver2005 启动sqlserver (mssqlserver)和sqlserver agent(mssqlserver)时均显示请求失败或服务未及时响应。查看日志时,“传递给数据库 'model' 中的日志扫描操作的日志扫描号 (132:328:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。”没有复制,那是不是说明只能还原了?求高手
我这个里面都是重要数据,肯定不能重装,还原的话也没有备份啊。另外数据库进不去,也做不了备份。

参考技术A 一般数据错误或磁盘错误都是普通人没办法恢复的,只能找专门的数据恢复业务的公司
尤其你的数据很重要....,重要的数据还是提前做好备份计划吧
参考技术B 那你就试试还原吧!实在不行的话,就从新安装

那你在打开服务管理器之前,先右击属性,在兼容性里把最下面一栏勾选下,然后再打开试试
参考技术C 登录问题吗?不要扯那么多闲的。登录错误有错误提示,根据那个错误提示,搜搜答案很简单的。本回答被提问者采纳 参考技术D 可以重新安装 第5个回答  2012-05-14 5q

以上是关于SQLserver报错22022的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver2005 启动sqlserver (mssqlserver)和sqlserver agent(mssqlserver)时均报错

sqlserver 存储过程调用报错

oracle数据库导入sqlserver报错,请问是怎么回事?

SQLserver插入数据的时候报错不知道怎么回事

一个sqlserver存储过程,创建时没报错,执行时有错误

sqlserver 执行一段脚本报错,逐句执行就能成功,怎么回事?