SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 原文:SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器 创建了事务发布,在初始化时出现错误,查看相关代理信息如下: 日志读取器代理错误:  状态: 0,代码: 20015,文本: '远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。
原文: SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器

创建了事务发布,在初始化时出现错误,查看相关代理信息如下:


日志读取器代理错误:

 状态: 0,代码: 20015,文本: '远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。'。
远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。


快照代理错误:

异常消息: 远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。 

已以用户  域\用户  的身份执行。 复制代理遇到问题。有关详细信息,请参阅上一个作业步骤历史记录消息或复制监视器。.  该步骤失败。

已以用户 NT AUTHORITY\NETWORK SERVICE 的身份执行。 将截断字符串或二进制数据。 [SQLSTATE 22001] (错误 8152).  该步骤失败。


分发代理错误:

Startup Delay: 1042 (msecs)
正在连接到 分发服务器“serverName”
代理消息代码 14080。 远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。



配置应该不会错,代理作业所有者也改为了“sa” ,可能就是权限的问题!


解决方法:

1. 该用户 域\用户 是执行代理的用户,授予用户服务器角色: sysadmin 

EXEC master.dbo.sp_addsrvrolemember @loginame = 域\用户', @rolename = N'sysadmin'
GO


2. 右键发布属性,点击 发布访问列表,将该用户添加到其中。



3. 重新初始化,正常了!~





相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
2月前
|
安全 Linux 网络安全
手机登录服务器用root和administrator做登录名,都提示别名已存在
【2月更文挑战第5天】手机登录服务器用root和administrator做登录名,都提示别名已存在
30 8
|
4月前
|
Serverless API
"Not Found"通常表示你试图访问的资源在服务器上不存在
"Not Found"通常表示你试图访问的资源在服务器上不存在
28 1
|
11月前
|
网络协议 Java
计网 - 一台内存在 8G 左右的服务器,可以同时维护多少个连接?
计网 - 一台内存在 8G 左右的服务器,可以同时维护多少个连接?
106 0
|
12月前
|
存储 Web App开发 大数据
iPhone 数据将会存在国内公司的服务器上,这会有哪些影响?
iPhone 数据将会存在国内公司的服务器上,这会有哪些影响?
162 0
|
网络安全
这可能是史上最强大Mac连接服务器的软件,甚至能媲美Xshell的存在
这可能是史上最强大Mac连接服务器的软件,甚至能媲美Xshell的存在
这可能是史上最强大Mac连接服务器的软件,甚至能媲美Xshell的存在
|
弹性计算
ECS内数据盘存在扩展分区无法按照正常方法扩容处理方法
ECS内数据盘存在扩展分区无法按照正常方法扩容处理方法
ECS内数据盘存在扩展分区无法按照正常方法扩容处理方法
|
关系型数据库 MySQL Shell
Python3,实用技巧之:批量处理数据、本地集成命令、查看服务器日志
Python3,实用技巧之:批量处理数据、本地集成命令、查看服务器日志
145 0
|
弹性计算 关系型数据库 数据库
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库
本文介绍如何通过ROS部署ECS+RDS+SqlServer资源,以及如何通过PowerShell操作SqlServer数据库。 注意:附录模板和截图中的commandtext部分仅为演示作用,请根据需求修改后使用。
112 0
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库
|
应用服务中间件 Linux
服务器(Linux)查看Tomcat运行日志
服务器(Linux)查看Tomcat运行日志
服务器(Linux)查看Tomcat运行日志
|
分布式计算 资源调度 Hadoop
Hadoop运行模式(四)、配置历史服务器、配置日志的聚集、删除HDFS上已经存在的文件、集群启动/停止方式总结、配置mapred-site.xml、配置yarn-site.xml
Hadoop运行模式(四)、配置历史服务器、配置日志的聚集、删除HDFS上已经存在的文件、集群启动/停止方式总结、配置mapred-site.xml、配置yarn-site.xml
Hadoop运行模式(四)、配置历史服务器、配置日志的聚集、删除HDFS上已经存在的文件、集群启动/停止方式总结、配置mapred-site.xml、配置yarn-site.xml