zoukankan      html  css  js  c++  java
  • 无法为可更新的订阅设置发布服务器登录名

    创建发布的时候出现这个图:

    警告内容如下:

    无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication. 直接在订阅服务器计算机上设置它。

    其他信息:

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

     服务器 'HOUYAJUN' 上的 MSDTC 不可用。

    已将数据库上下文更改为 'TEST'。 (Microsoft SQL Server,错误: 8501)

    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=8501&LinkId=20476

    标题: 新建订阅向导

    SQL Server 无法启动快照代理。

    其他信息:

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    SQLServerAgent 错误: 运行作业 HOUYAJUN\JHIDCDBS005-UpTrans-UpTrans-4 的请求(来自 用户 YT\HouYajun)被拒绝,因为该作业已应 计划 33 (复制代理计划。) 的请求正在运行.

    已将数据库上下文更改为 'UpTrans'。 (Microsoft SQL Server,错误: 22022)

    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=22022&LinkId=20476

    我选择的是可更新事务复制中的同时更改复制, 创建好订阅的时候没有问题,但是如果我在订阅端进行修改数据则会马上出错。

    然后我按照上面所提供的函数: sp_link_publication 进行修改,继续报错:

    消息 8501,级别 16,状态 3,第 1 行
    服务器 'HOUYAJUN' 上的 MSDTC 不可用。

    --启动本机的MSDTC服务
    
    exec master..xp_cmdshell 'net start msdtc',no_output

    这个时候再执行 :

    sp_link_publication

    没有问题了。

  • 相关阅读:
    为zabbix穿上一件漂亮的外衣
    CentOS7 Ceph分布式集群部署
    SSH 免秘钥登录
    zabbix监控Tomcat/JVM 实例性能
    zabbix 监控 IPMI
    2装饰者模式
    1代理模式
    3单例模式
    2抽象工厂模式
    1工厂模式
  • 原文地址:https://www.cnblogs.com/zerocc/p/3108453.html
Copyright © 2011-2022 走看看