无法为可更新的订阅设置发布服务器登录名

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

警告内容如下:

无法为可更新的订阅设置发布服务器登录名。可能需要使用 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

没有问题了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值