欢迎投稿

今日深度:

sqlserver2005发布与订阅配置步骤,sqlserver2005订阅

sqlserver2005发布与订阅配置步骤,sqlserver2005订阅


1,新建发布

前提条件:第一要调通网络,在sqlserver configuration manager 中选择mssqlserver的协议把named pipes改为启用,第二要建立一个文件夹D:\backup并设置共享,everyone 有读写权限

具体步骤如下:

修改后点击复制里面的本地发布,点击右键,新建发布

点击下一步

点击下一步

选择第一选项点击下一步

第一次创建的时候需要选择快照的位置,这个位置每次创建发布的默认位置,可以把共享的文件夹给填进去,同时这个位置也可以改动,在创建发布后可以在属性里面改动快照的位置。选择下一步

选择你要发布的数据库,选择下一步

选择事物发布,选择下一步

选择你要发布的对象,可以是特定一张表或者过程也可以是所有的对象

默认设置,选择下一步

可以在更改中选择调度的时间,选择你想要的

选择确定下一步

选择在sqlserver代理服务账户下运行连接发布服务器选择sqlserver登陆

点击下一步

点击完成

 

点击发布右键点击属性 修改快照的文件夹

点击属性选择共享的文件夹

 

放入的文件夹位置就是共享的文件夹,发布创建成功

 

 

2.1.2   创建订阅

点击复制发布下面,按上面步骤新建的发布,点击右键,新建订阅

 

  点击下一步

 

点击添加sqlserver订阅服务器

点击右面的按钮设置分发代理安全性

     点击确定 

点击下一步

点击下一步

点击下一步

点击下一步

点击完成

 

2.1.3    订阅发布测试小结:

 发布与订阅的总结:

.1  主服务器MSSQLSERVERAGENT服务必须启动。

.2  存储过程的修改与表结构与字段的修改只需要在主服务器上操作,备用服务器会自动更新,数据的添加删除也是同样的效果。

.3  存储过程与表的新建与删除操作,需要先取消发布状态,再操作,修改完毕再创建发布。

.4  主服务器发布的表必须要有主键。

请及时添加对订阅服务器的检查,可检查是否有发布不成功订阅创建成功,可以点击发布右键启动复制监视器查看发布订阅的运行情况,是否报错等等情况


怎在SQLServer2000中配置发布、分发与订阅服务

5.0 文档说明
除可用的新功能之外,本节还包含运行 SP3 时可能发生的问题。这些问题可能发生在从 SQL Server 2000、SQL Server 2000 SP1 或 SQL Server 2000 SP2 运行 Service Pack 进行升级的情况下。本节未描述 SP3 中提供的所有修补程序。要查看这些修补程序的完整列表,请参见 Microsoft 知识库文章 306908。

本节中的 Analysis Services 和 Meta Data Services 部分不适用于仅 Desktop Engine 安装。

本自述文件中未能及时提供的 SQL Server 2000 Service Pack 3 相关信息,将在 Microsoft 知识库文章 330022 中提供。该文章可以在 Microsoft 产品技术支持服务知识库中找到。

5.1 数据库引擎和 Desktop Engine 增强功能
下列增强功能适用于安装 Database Components SP3 的 SQL Server 2000 实例。也适用于安装 Desktop Engine SP3 的 Desktop Engine 实例。

5.1.1 在 Database Components SP3 中使用中文、日语或朝鲜语字符
在 SP1 中引入

如果在运行 Windows NT 4.0 的服务器或 Windows 98 上安装了 Database Components SP3 之后再升级到 Windows 2000,Windows 2000 升级过程将替换某些系统文件。在对中文、日语或朝鲜语字符排序时,需要使用这些系统文件。如果在 SQL Server 数据库中使用中文、日语或朝鲜语字符,在升级到 Windows 2000 后,需重新运行 SP3 附带的 Sqlredis.exe。有关运行 Sqlredis.exe 的更多信息,请参见 4.2 再发布 SP3 数据访问组件。

说明 如果客户机或服务器上没有含中文、日语或朝鲜语字符的数据库,则无需重新应用 Sqlredis.exe。

5.1.2 散列组已删除
在 SP1 中引入

散列组 (hash teams) 已删除。由于 SQL Server 2000 中的改进,使用散列组已不能获得它们在 SQL Server 7.0 中所提供的性能好处。而且,删除散列组使得 SQL Server 2000 更加稳定。

因此,查询优化器不再用散列组生成查询计划。

在极个别的情况下,删除散列组可能会使查询的处理速度减慢。请分析这类查询并确定创建更适合的索引是否能使查询性能恢复到以前的水平。

5.1.3 添加的 Affinity Mask 开关
在 SP1 中引入

此 Service Pack 添加了两个 Affinity Mask 开关。

Affinity Mask I/O 开关
使用此 Service Pack,可以指定使用哪些 CPU 来运行用于磁盘 I/O 操作的线程。这一开关必须与 Affinity Mask 选项结合起来使用。有关更多信息,请参见 Microsoft 产品技术支持服务知识库中的文章 298402。有关搜索知识库的指导,请参见 1.3 关于 SP3 的其他信息。

Affinity Mask 连接开关
使用此 Service Pack,可以将支持虚拟接口体系结构 (VIA) 的系统配置为将 SQL Server 连接从某些网卡绑定到一个处理器或一组处理器。这一......余下全文>>
 

助数据库大虾sql server2000向sql server2005同步数据,怎操作?

需要企业版
在windows控制面版--> 管理工具--> 服务--> Distributed Transaction Coordinator--> 属性--> 启动
在windows控制面版--> 管理工具--> 服务--> SQLSERVERAGENT--> 属性--> 启动

一 配置发布服务器

在发布服务器上执行以下步骤:

(1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导
(2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器
(3) [下一步] 设置快照文件夹
一般采用默认\\servername\d$\Program Files\Microsoft SQL Server\MSSQL\ReplData
**(4) [下一步] 自定义配置
可以选择:
是,让我设置分发数据库属性启用发布服务器或设置发布设置
否,使用下列默认设置

建议采用自定义设置
(5) [下一步] 设置分发数据库名称和位置 采用默认值
(6) [下一步] 启用发布服务器 选择作为发布的服务器
(7) [下一步] 选择需要发布的数据库和发布类型
(8) [下一步] 选择注册订阅服务器
(9) [下一步] 完成配置

二 创建出版物

发布服务器上
(1)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令
(2)选择要创建出版物的数据库,然后单击[创建发布]
(3)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。
对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)

(4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,
SQLSERVER允许在不同的数据库如 ORACLE或ACCESS之间进行数据复制。
但是在这里我们选择运行 "SQL SERVER 2000 "的数据库服务器

(5)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表

注意: 如果前面选择了事务发布 则再这一步中只能选择带有主键的表

(6)选择发布名称和描述

(7)自定义发布属性

向导提供的选择:
是 我将自定义数据筛选,启用匿名订阅和或其他自定义属性
否 根据指定方式创建发布

建议采用自定义的方式

(8)[下一步] 选择筛选发布的方式
(9)[下一步] 可以选择是否允许匿名订阅

1)如果选择署名订阅,则需要在发布服务器上添加订阅服务器
方法: [工具]-> [复制]-> [配置发布、订阅服务器和分发的属性]-> [订阅服务器] 中添加

否则在订阅服务器上请求订阅时会出现的提示:改发布不允许匿名订阅
如果仍然需要匿名订阅则用以下解决办法
[企业管理器]-> [复制]-> [发布内容]-> [属性]-> [订阅选项] 选择允许匿名请求订阅

2)如果选择匿名订阅,则配置订阅服务器时不......余下全文>>
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4075.html NewsArticle sqlserver2005发布与订阅配置步骤,sqlserver2005订阅 1,新建发布 前提条件:第一要调通网络,在sqlserver configuration manager 中选择mssqlserver的协议把named pipes改为启用,第二要建立一个文件夹D:...
评论暂时关闭