sql同步两个mysql_SQL:同步两个数据库的⽰例
SQLServer2000同步复制技术实现步骤
⼀、 预备⼯作1.发布服务器,订阅服务器都创建⼀个同名的windows⽤户,并设置相同的密码,做为发布快照⽂件夹的有效访问⽤户--管理⼯
具--计算机管理--⽤户和组--右键⽤户--新建⽤户--建⽴⼀个⾪属于administrator组的登陆windows的⽤户(SynUser)2.在发布服务器上,新建⼀个共享⽬录,做为发布的快照⽂件的存放⽬录,操作:
我的电脑--D:\ 新建⼀个⽬录,名为: PUB--右键这个新建的⽬录--属性--共享--选择"共享该⽂件夹"--通过"权限"按纽来设置具体的⽤户权限,保证第⼀步中创建的⽤户(SynUser) 具有对该⽂件夹的所有权限--确定3.设置SQL代理(SQLSERVERAGENT)服务的启动⽤户(发布/订阅服务器均做此设置)
开始--程序--管理⼯具--服务--右键SQLSERVERAGENT--属性--登陆--选择"此账户"--输⼊或者选择第⼀步中创建的windows登录⽤户名(SynUser)--"密码"中输⼊该⽤户的密码4.设置SQL Server⾝份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)
企业管理器--右键SQL实例--属性--安全性--⾝份验证--选择"SQL Server 和 Windows"--确定5.在发布服务器和订阅服务器上互相注册
企业管理器--右键SQL Server组--新建SQL Server注册...--下⼀步--可⽤的服务器中,输⼊你要注册的远程服务器名 --添加--下⼀步--连接使⽤,选择第⼆个"SQL Server⾝份验证"--下⼀步--输⼊⽤户名和密码(SynUser)--下⼀步--选择SQL Server组,也可以创建⼀个新组--下⼀步--完成6.对于只能⽤IP,不能⽤计算机名的,为其注册服务器别名(此步在实施中没⽤到)
(在连接端配置,⽐如,在订阅服务器上配置的话,服务器名称中输⼊的是发布服务器的IP)
开始--程序--Microsoft SQL Server--客户端⽹络实⽤⼯具--别名--添加--⽹络库选择"tcp/ip"--服务器别名输⼊SQL服务器名--连接参数--服务器名称中输⼊SQL服务器ip地址--如果你修改了SQL的端⼝,取消选择"动态决定端⼝",并输⼊对应的端⼝号⼆、 正式配置1、配置发布服务器sql连接不上服务器
打开企业管理器,在发布服务器(B、C、D)上执⾏以下步骤:
(1) 从[⼯具]下拉菜单的[复制]⼦菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导
(2)[下⼀步]选择分发服务器 可以选择把发布服务器⾃⼰作为分发服务器或者其他sql的服务器(选择⾃⼰)
(3)[下⼀步]设置快照⽂件夹
采⽤默认\\servername\Pub
(4)[下⼀步]⾃定义配置
可以选择:是,让我设置分发数据库属性启⽤发布服务器或设置发布设置
否,使⽤下列默认设置(推荐)
(5)[下⼀步]设置分发数据库名称和位置 采⽤默认值
(6)[下⼀步]启⽤发布服务器 选择作为发布的服务器
(7)[下⼀步]选择需要发布的数据库和发布类型
(8)[下⼀步]选择注册订阅服务器
(9)[下⼀步]完成配置2、创建出版物
发布服务器B、C、D上
(1)从[⼯具]菜单的[复制]⼦菜单中选择[创建和管理发布]命令
(2)选择要创建出版物的数据库,然后单击[创建发布](3)在[创建发布向导]的提⽰对话框中单击[下⼀步]
系统就会弹出⼀个对话框。对话框上的内容是复制的三个类型。我们现在选第⼀个也就是默认的快照发布(其他两个⼤家可以去看看帮助)
(4)单击[下⼀步]系统要求指定可以订阅该发布的数据库服务器类型,
SQLSERVER允许在不同的数据库如 orACLE或ACCESS之间进⾏数据复制。
但是在这⾥我们选择运⾏"SQL SERVER2000"的数据库服务器
(5)单击[下⼀步]系统就弹出⼀个定义⽂章的对话框也就是选择要出版的表
注意: 如果前⾯选择了事务发布 则再这⼀步中只能选择带有主键的表
(6)选择发布名称和描述
(7)⾃定义发布属性 向导提供的选择:
是 我将⾃定义数据筛选,启⽤匿名订阅和或其他⾃定义属性
否 根据指定⽅式创建发布 (建议采⽤⾃定义的⽅式)
(8)[下⼀步]选择筛选发布的⽅式
(9)[下⼀步]可以选择是否允许匿名订阅1)如果选择署名订阅,则需要在发布服务器上添加订阅服务器
⽅法:[⼯具]->[复制]->[配置发布、订阅服务器和分发的属性]->[订阅服务器]中添加
否则在订阅服务器上请求订阅时会出现的提⽰:改发布不允许匿名订阅
如果仍然需要匿名订阅则⽤以下解决办法[企业管理器]->[复制]->[发布内容]->[属性]->[订阅选项]选择允许匿名请求订阅2)如果选择匿名订阅,则配置订阅服务器时不会出现以上提⽰
(10)[下⼀步]设置快照 代理程序调度
(11)[下⼀步]完成配置
当完成出版物的创建后创建出版物的数据库也就变成了⼀个共享数据库。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论