【配置】

一. 发布方

复制 >>

如果有问题

C:\Windows\System32\drivers\etc

hosts:

127.0.0.1 ??

二. 订阅方

订阅方设置结束

三. 查看日志

复制 >> 本地发布 >> 右键“订阅项”,选择启动复制监视器 >> 弹窗中,在订阅监视列表中双击,或者右键 选择 详细信息

【问题1】

解决方法:

订阅方设置中,账号密码都用发布机器的

【问题2】

由于出现操作系统错误 3,进程无法读取文件“C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\ReplData\unc\ADMIN-PC_NINGJIDBOARDSORTINGDMESDNEW_BOARDSORTING_PUBLISH\20180813140013\SYS_User_38.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20024)

解决方法:

发布方设置

创建共享文件夹reqlData,设置权限(我加上了everyone的只读权限)

订阅方设置

依然没有解决,打开sql server 代理服务 >> 登录 >> 输入管理员账号

注意:发布服务器和订阅服务器都要设置,且账号密码要相同

【问题3】

发布方和订阅方的数据库结构不一致怎么办?

【问题4】

已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除 NoSync 订阅,然后重新创建它们。 (源: MSSQLServer,错误号: 21074)

获取帮助: http://help/21074

解决方法

--select * from distribution.dbo.MSpublications /*获取publication_id*/

--select * from distribution.dbo.MSsubscriptions where status<>2 /*查询异常*/

update sub set status = 2

from distribution.dbo.MSsubscriptions sub

where status<>2 and publication_id=7

【问题5】

sql server 复制需要有实际的服务器名称才能连接到服务器

解决方法:修改HOST文件中的配置

比如

127.0.0.1 ServerName

【问题6】

由于没有将 'WIN-NNNA2ODMNLF' 定义为远程服务器,所以无法连接到服务器 'NJIS'。请确保指定的服务器名称正确无误。。

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

sql server 发布订阅的更多相关文章

  1. SQL Server发布订阅功能研究

    前提: 发布订阅只能是同一个内网的机器上才能使用,其实这个可以用配置管理器的别名功能设置之后就可以了,外网的也能通过这样的方式来搞. 配置过程参考老D的文章:http://www.cnblogs.co ...

  2. SQL Server 发布订阅 发布类型详解

    MicrosoftSQL Server 提供了三种复制类型. 每种复制类型都适合于不同应用程序的要求. 根据应用程序需要,可以在拓扑中使用一种或多种复制类型: 快照复制 事务复制 合并复制 为了帮助您 ...

  3. [sql server发布订阅]after触发器执行失败造成复制不成功

    结论: (以插入而例) 发布端的数据插入成功 订阅段的数据不会插入 实验 创建一张新表 create table test_subscriber (id int, mark varchar(2),in ...

  4. SQL Server发布订阅报错:The conversion of a datetime data type to smalldatetime data type resulted in an out of range value.

    执行SQL Server发布订阅时,报错如下信息: The conversion of a datetime data type to smalldatetime data type resulted ...

  5. SQL Server 复制 订阅与发布

    SQL Server 复制 订阅与发布 通过SQL Server 2008数据库复制实现数据库同步备份 SqlServer2008 数据库同步的两种方式(Sql JOB) SqlServer2008 ...

  6. SQL SERVER发布与订阅 [原创]

    一.配置分发 1.配置分发服务器,注:配置发布与订阅,连接SQLSERVER必须用服务器名登录 2.配置分发 3.选择分发服务器 4.选择快照文件夹 5.设置此文件夹的读写权限为everyone 6. ...

  7. SQL SERVER发布与订阅

    一.配置分发 1.配置分发服务器,注:配置发布与订阅,连接SQLSERVER必须用服务器名登录 2.配置分发 3.选择分发服务器 4.选择快照文件夹 5.设置此文件夹的读写权限为everyone 6. ...

  8. SQL Server 中心订阅模型(多发布单订阅)

    原文:SQL Server 中心订阅模型(多发布单订阅) 大多数SQL Server 复制拓扑都是基于中心发布模型,它是由一个发布复制到一个或者多个订阅.另一个复制模型是中心订阅模型,它使用事务复制由 ...

  9. SQL Server 复制订阅

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/高性能解决方案/高可用 概述 配置复制就没有数据库镜像和AlwaysOn的要求那么高,只需要两台服务器能通过TCP进行通讯即可,两 ...

随机推荐

  1. Go 关于 kafka 的生产者、消费者实例

    zookeeper + kafka 首先要在 apche 官网下载 kafka 的程序包(linux版本),然后放到服务器上解压,得到以下目录 bin 目录下包含了服务的启动脚本 启动 zookeep ...

  2. django.http.request中HttpRequest对象的一些属性与方法

    HttpRequest对象的属性 属性 描述 path 表示提交请求页面完整地址的字符串,不包括域名,如 "/music/bands/the_beatles/". method 表 ...

  3. Vue.js 教程 -- 实例讲解

    一. Vue.js是什么 Vue.js是一套构建用户界面(view)的MVVM框架.Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项目整合. 1.1 Vue.js的目的 ...

  4. linux USB 编程

    Linux USB架构 可以看出一个USB体系需要4个驱动:USB设备驱动(主要编写这部分),USB主控制器驱动,Gadget驱动,UDC驱动. USB主要有4个功能: MassStorage:大容量 ...

  5. awk 常用选项及数组的用法和模拟生产环境数据统计

    awk 常用选项总结 在 awk 中使用外部的环境变量 (-v) awk -v num2="$num1" -v var1="$var" 'BEGIN{print ...

  6. SDL -安全开发生命周期

    1.学习SDL https://www.cnblogs.com/whoami101/p/9914862.html 2.学习SDL https://blog.csdn.net/whatday/artic ...

  7. Hadoop读写mysql

    需求 两张表,一张click表记录某广告某一天的点击量,另一张total_click表记录某广告的总点击量 建表 CREATE TABLE `click` ( `id` ) NOT NULL AUTO ...

  8. Linux命令——getent

    简介 getent命令帮助用户administrative databases中查找相关信息.administrative databases包括: passwd – can be used to c ...

  9. Python语言程序设计:Lab6

    Reversing a List If you have time, you can try to write a function which will reverse a list recursi ...

  10. mniGraffle常用快捷键

    OmniGraffle 是 Mac 上的绘图利器.Graffle 在很多方面对标 Windows 系统上的 Microsoft Visio,是制作各种文档的绝妙工具. 变换移动 放大:Cmd+Shif ...