SqlServer 无法为可更新的订阅设置发布服务器登录名 sp_link_publication
2015-03-28 11:33
309 查看
没有截图:
创建可更新订阅,正常创建了发布,在订阅端创建订阅,最后一步提示完成,却出现了警告:
无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication 直接在订阅服务器计算机上设置它。
突然想起来这个发布和订阅的数据库都是其他库还原过来的,应该是账号问题:
在发布数据库和订阅数据库都执行:
发现警告中提示的数据库用户(repllinkproxy)是孤立的,也就是没有关联到本地的登录账户(repllinkproxy)
上面脚本执行完成后,把刚才创建的订阅删除,重新发布,正常了!~
创建可更新订阅,正常创建了发布,在订阅端创建订阅,最后一步提示完成,却出现了警告:
无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication 直接在订阅服务器计算机上设置它。
突然想起来这个发布和订阅的数据库都是其他库还原过来的,应该是账号问题:
在发布数据库和订阅数据库都执行:
-- 查看孤立数据库用户 exec sp_change_users_login @Action='Report';
发现警告中提示的数据库用户(repllinkproxy)是孤立的,也就是没有关联到本地的登录账户(repllinkproxy)
--数据库用户关联到sql server登录名 exec sp_change_users_login @action='update_one', @usernamepattern='repllinkproxy', @loginname='repllinkproxy'; go
上面脚本执行完成后,把刚才创建的订阅删除,重新发布,正常了!~
相关文章推荐
- SqlServer 无法为可更新的订阅设置发布服务器登录名 sp_link_publication
- 无法为可更新的订阅设置发布服务器登录名
- SQLServer 可更新订阅的订阅库数据未同步到发布库查看
- phpmyadmin登陆提示#2002 无法登录 MySQL 服务器和设置自增
- App-V客户端出现“无法从服务器中更新发布信息”错误
- 网站发布到服务器后cookie无法登录问题
- SQLServer 主体设置镜像伙伴失败:服务器网络地址 "TCP://server. domain.com:5022" 无法访问或不存在
- sqlserver同步2 如何让订阅服务器与发布服务器库结构一样
- sql server 发布/订阅 输入服务器名称无法登陆的解决办法
- TF54000: 由于服务器时钟设置可能不正确,无法更新数据解决方案(补充)
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- sqlserver 2008 建立订阅发布时 报错 解决方案 “错误 2812” 无法创建存储过程
- TF54000: 由于服务器时钟设置可能不正确,无法更新数据(再转)
- SqlServer分发订阅报无法将架构脚本传播到订阅服务器错误解决方法
- 解决:Windows Server 2003 域中设置user用户后,该用户登录后无法使用服务器的共享文件夹
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- aMule 无法登录服务器问题
- 从别一台服务器上得到一个数据库备份还原到本地,数据库中的用户无法登录
- 解决无法远程登录windows2003服务器
- sqlserver 的重装与登录失败而无法启动服务解决(错误1069)