`
pcajax
  • 浏览: 2162936 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL Server 2000订阅与发布的具体操作

阅读更多

<script src="http://www.webjx.com/ad/js/articletop_ad.js"></script>

同步过程

一、准备工作,如果完成则可跳过。

1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。

发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。

2、发布服务器上创建一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy,设置用户jl,权限为完全控制。

3、确定发布服务器和订阅服务器的数据库autoweb保持一致。

4、在发布服务器和订阅服务器的SQL Server中创建用户登陆名jl,作为发布数据库autoweb的拥有者(设置为dbo_owner和public)。用户名和密码都一致。

5、打开服务(控制面板---管理工具---服务)

---右击SQLSERVER AGENT---属性---登录---选择“此帐户”

---输入或选择第一步中创建的WINDOWS 用户jl,

---“密码“中输入该用户密码jl

6、开启SQL Server 2005的网络协议TCP/IP和管道命名协议并重启网络服务。

7、设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置)

步骤为:对象资源管理器----右击SQL实例-----属性----安全性----服务器身份验证------选“SQL Server和WINDOWS“,然后点确定。

8、发布服务器和订阅服务器互相注册

步骤如下:视图----单击以注册服务器----右键数据库引擎----新建服务器注册-----填写要注册的远程服务器名称------身份验证 选“SQL Server验证“-----用户名(sa) 密码------创建组(也可不建)-----完成。对于只能用IP,不能用计算机名的,为其注册服务器别名

二、发布和订阅

如下工作都在发布服务器上配置,包括发布和订阅。

快照发布和订阅

1、 选择 复制 节点,右键本地发布 ----下一步---------系统弹出对话框看提示----直到“指定快照文件夹”----在“快照文件夹“中输入准备工作中创建的目录(指向步骤3所建的共享文件夹)------选择发布数据库-------选择发布类型

下一步―――选择要发布的数据库autoweb中的表,将b(B)开头的表去掉,V开头的表去掉,c_开头的表去掉,t_开头的表去掉,剩下的表作为快照发布到订阅服务器上(单向传输)

根据情况决定执行发布的间隔时间,如图每天每20分钟执行一次。

下一步快照代理安全性,设置如图,连接到发布服务器用户jl,密码jl.

-------填写发布名称。

2、 选择 复制 节点,右键本地订阅,选择发布服务器-------选择订阅方式(选择推送订阅))-------填加订阅服务器--------选择代理计划(一般选择连续运行)---------其余选择默认项。

至此完成快照发布和订阅。

合并发布和订阅

1、选择如下三个表作为合并发布的对象,用于双向通讯

根据情况决定执行发布的间隔时间,如图每天每20分钟执行一次。

2、 选择 复制 节点,右键本地订阅,选择发布服务器-------选择订阅方式(选择推送订阅))-------填加订阅服务器--------选择代理计划(一般选择连续运行)---------其余选择默认项。

至此完成合并发布和订阅

-------------------------------------------------------------------

主要是要注意权限的问题,一般做发布/订阅,建议你做如下准备工作:

1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户

我的电脑

--控制面板

--管理工具

--计算机管理

--用户和组

--右键用户

--新建用户

--建立一个隶属于administrator组的登陆windows的用户

2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:

我的电脑--D:\ 新建一个目录,名为: PUB

--右键这个新建的目录

--属性--共享

--选择"共享该文件夹"

--通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户具有对该文件夹的所有权限

--确定

3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置)

开始--程序--管理工具--服务

--右键SQLSERVERAGENT

--属性--登陆--选择"此账户"

--输入或者选择第一步中创建的windows登录用户名

--"密码"中输入该用户的密码

4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)

企业管理器

--右键SQL实例--属性

--安全性--身份验证

--选择"SQL Server 和 Windows"

--确定

5.在发布服务器和订阅服务器上互相注册

企业管理器

--右键SQL Server组

--新建SQL Server注册...

--下一步--可用的服务器中,输入你要注册的远程服务器名--添加

--下一步--连接使用,选择第二个"SQL Server身份验证"

--下一步--输入用户名和密码

--下一步--选择SQL Server组,也可以创建一个新组

--下一步--完成

6.对于只能用IP,不能用计算机名的,为其注册服务器别名

(在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP)

开始--程序--Microsoft SQL Server--客户端网络实用工具

--别名--添加

--网络库选择"tcp/ip"--服务器别名输入SQL服务器名

--连接参数--服务器名称中输入SQL服务器ip地址

--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号

<script type="text/javascript"><!-- google_ad_client = "pub-6770445892601887"; /* 468x60, 创建于 09-11-19 */ google_ad_slot = "4437639877"; google_ad_width = 468; google_ad_height = 60; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
分享到:
评论

相关推荐

    SQL Server 2000订阅与发布

    SQL Server 2000的订阅与发布是数据库同步的一种机制,主要用于在多个数据库服务器之间进行数据的分发和更新。这一功能对于分布式系统、数据仓库或者需要实时数据同步的环境至关重要。以下是对这一主题的详细说明: ...

    SQL Server 发布订阅

    SQL Server 发布订阅:SQL Server 2008 数据库同步的具体方式参照.

    SQLSERVER2008订阅发布

    在本文档中,通过一个具体的实施案例,详细描述了如何在两台安装了Windows Server 2008 R2系统的服务器上,安装SQL Server 2008,并设置发布与订阅机制来同步数据库。 以下是基于文档内容提取的知识点: 1. 双机...

    SQL SERVER 发布/订阅 数据同步

    - 对于SQL Server 2000,需启动`SQLSERVERAGENT`服务; - 对于SQL Server 2008,需启动`SQL Server代理 (MSSQLSERVER)`服务。 2. **网络配置**:使用`telnet`命令验证两个服务器之间的网络连接性,确保1433端口...

    SQL Server 2008订阅和发布

    ### SQL Server 2008订阅和发布:深入解析与操作指南 #### 一、创建发布 在SQL Server 2008中,创建发布是实现数据同步的基础步骤。以下是一系列详细的步骤: 1. **创建产品数据库**:首先,需要在SQL Server ...

    SqlServer发布订阅操作文档.docx

    SqlServer的发布与订阅是数据库复制技术的一种,它允许数据在多台服务器之间进行同步,确保数据的一致性和可用性。这一特性在分布式系统、备份策略和高可用性解决方案中非常关键。以下是关于Sql Server发布与订阅的...

    Sql Server 2008发布订阅

    Sql Server 2008 发布订阅 Sql Server 2008 发布订阅是指在分布式数据库系统中,通过发布订阅机制实现数据的实时同步和复制。该机制可以确保数据的一致性和可靠性,提高系统的可用性和性能。 在 Sql Server 2008 ...

    SQLServer数据库发布订阅操作文档

    这一步非常重要,因为所选的数据库将是后续发布操作的基础。 - 接下来选择“事务发布”,这是最常见的发布类型之一,适用于大多数场景。 - 选择要发布的对象。这里可以包括表、视图、存储过程、函数等。值得注意的是...

    SQLServer发布与订阅

    SQL Server 发布与订阅 SQL Server 发布与订阅是一种强大的数据同步技术,能够在不同数据库之间实现数据的一致性和实时同步。通过发布与订阅,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发...

    sql server 2000 试题汇编答案

    本压缩包文件"sql server 2000 试题汇编答案"显然是针对SQL Server 2000的练习题集及解答,旨在帮助学习者提升对SQL Server 2000的理解和操作技能。以下将详细探讨SQL Server 2000的相关知识点: 1. **SQL Server ...

    SQLServer发布订阅使用(广域网)

    SQL Server的发布订阅功能是一种数据库复制技术,用于实现数据库的读写分离,减轻单台数据库的压力,构建主从结构。这种技术特别适用于大型系统中,当数据读取和写入操作繁重时,通过分布式数据库来提升系统的整体...

    SQLServer 订阅与发布详细配置图文教程

    数据库同步方式有很多种,这里利用数据库发布和订阅的方式来完成数据库的同步技术. 发布订阅分为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述...

    SQL Server 2000试题汇编第一单元答案

    通过这个"SQL Server 2000试题汇编第一单元答案"的学习,你将全面掌握SQL Server 2000的核心概念和操作,为后续更深入的学习打下坚实基础。在解答问题时,不仅要关注理论知识,还要注重实际操作的练习,以确保理论与...

    sqlserver同步发布订阅步骤

    在SQL Server中,同步发布和订阅是数据库复制技术的一部分,用于在不同的服务器之间传播数据更改。...在实际操作中,配合“SqlServer数据同步截图-分发&订阅”这样的图片资源,可以更直观地理解和学习这一过程。

    SQL复制-发布和订阅

    SQL 复制-发布和订阅 SQL 复制是指将数据从一个服务器复制到另一个服务器,以便在多个服务器上共享数据。这种技术广泛应用于数据仓库、报表服务器、数据备份等领域。在这里,我们将介绍 SQL 复制的发布和订阅过程,...

    SQLSERVER发布和订阅部署

    **二、SQL Server订阅** 订阅是发布的目标,它定义了哪些服务器将接收发布的数据。订阅可以是推送订阅或拉取订阅。 1. **推送订阅**:发布服务器主动将数据推送到订阅服务器,通常用于网络连接稳定的情况。 2. **...

    SQL SERVER 2005 使用订阅发布同步数据库.doc

    在SQL Server 2005中,订阅发布是数据库复制的一种形式,用于在多个服务器之间同步数据。数据库复制是数据库管理中的一个重要概念,它允许数据在不同的地理位置、服务器或者应用程序间进行分发和同步,以实现数据的...

    sqlserver几种同步机制介绍1

    sqlserver同步机制介绍 SQL Server提供了多种同步机制,以满足不同的业务需求。以下是几种常见的SQL Server同步机制: Change Data Capture (CDC) Change Data Capture是SQL Server 2008引入的一种同步机制。它...

    sqlserver高级:发布订阅服务器配置手册

    资源名称:sqlserver高级:发布订阅服务器配置手册 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    MS SQL Server 2008复制(发布与订阅)

    ### MS SQL Server 2008 复制(发布与订阅)详解 #### 一、基础知识 **MS SQL Server 2008**的复制功能是数据库管理领域中一项非常重要的技术,它允许数据在不同的数据库之间进行同步,确保数据的一致性和可用性。...

Global site tag (gtag.js) - Google Analytics