为了账号安全,请及时绑定邮箱和手机立即绑定

remove replication in Syteline

标签:
SQL Server

Info Syteline ERP在公司是使用Intranet License的,这将说明使用多个站点,了解Intranet license的机制的,站点之间有某些Data或是table和License是共用的。

如果想复制另外一个站点使用现有的数据库Data. 完成之后,需要把站点之间的Replication rule remove的话。

可按如下几个步骤:
1. 备份需要数据的站点的数据库,然后恢复至目标的站点。

2.使用sa user name 登录系统。

3. 打开"Replication Management" 窗口和删除所有在REplication Rules的数据,点击保存,然后点击"Reqenerate REplication Triggers"按钮,执行完毕,它会提示成功提示。

4. 打开"Sites/Entities" 窗口,更改Database Name和Forms Database Name两个Field真正的数据名。还在去选Intranet License选项。

5.打开"Intranet"窗口,在General标签中,把Master site的Field值移除。如果遇上此field是Disable,可以打开数据,执行一条sql语句:

UPDATE [dbo].[intranet] SET MasterSite = null WHERE [intranet_name] = '??'

 

6. 删除Intranet shared Table 数据:

DELETE FROM [dbo].[IntranetSharedTable]

 

7. 打开"Update_All Tables" 窗口,按F4 filter所有记录,点击"Select All" 按钮,把 "Disable Replication" 选项选中,最后点击“Repopulate Tables” 铵钮。 

8. Restart IDO Services.

 

 

 

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消