SQL Server 2000 复制同步配置及常见问题详解(下)

SQL Server 2000 复制同步配置及常见问题详解(下)

(二)分发、发布服务器端配置及问题

1、启动配置发布、订阅服务区器和分发向导


2、指定网络位置上的快照共享文件夹


3、配置完成

4、启动新建发布向导


5、选择要发布的数据库

6、选择合并发布,这样无论哪一端数据发生变化都会全范围同步

7、这里可以选择兼容老版本的SQL Server,默认只选2000

8、选择要发布的数据库中的对象

9、

11、设置新建发布属性


12、勾选“允许匿名订阅”

问题五:若此处没有勾选“允许匿名订阅”,则会在订阅配置出错:


发布服务器就配置完毕了,当然其中有些不走并不是绝对的,根据实际情况选择,比如发布方式。

13、新建请求订阅


14、添加发布服务器,发布服务器最好在这里进行定义,否则可能出现发布项目不能显示的问题


15、使用SQL Server进行身份验证

16、选择要发布的数据库


17、一般如果备份还原的数据库,而非导入导出的数据迁移模式的话,选择否

18、根据要求选择同步任务的调度


19、配置完成,此时可验证两库是否同步,新添数据进行查询即可。

时间: 2024-12-28 16:39:41

SQL Server 2000 复制同步配置及常见问题详解(下)的相关文章

SQL Server 2000 复制同步配置及常见问题详解

SQL Server 2000 复制同步配置及常见问题详解(上) 最近因为要用SQL Server2000的同步复制功能,配置了一台分发.发布服务器和订阅服务器间的数据库同步,其中也碰到不少的问题,省去其中理论的说明,重点说明配置步骤和问题解决,现总结如下: 环境配置要求: SQL Server 2000需要打上SP4补丁,补丁可以去网上搜,地址很多,那么如何判断SP4补丁是否打上了呢? 打开查询分析器,键入SQL语句“select @@version”,按F5执行,如果结果显示 Microso

sql server 2000安装程序配置服务器失败

第一种方法 今天安装SQL Server 2000遇到了个很BT的问题,提示出下: 安装程序配置服务器失败.参考服务器错误日志和C:\Windows\sqlstp.log了解更多信息. 以前进安装目录删除已安装的目录就解决了,可这次重启了五遍还是这样(我还真有耐心 -_-;) 去百度一下,在一个博客的评论里找到了解决办法. 第一步:去掉"以前的某个程序安装已在安装计算机上创建挂起的文件操作"的提示(否则你需要重启机器的) 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYS

MySQL半同步复制原理配置与介绍详解

环境介绍: Ubuntu Server 16.04.2+MySQL 5.7.17 Community Server (GPL) MySQL安装 通过APT的方式安装,官方指导文档地址: https://dev.mysql.com/downloads/repo/apt/ 1.下载mysql-apt-config_0.8.3-1_all.deb 2.安装deb A Quick Guide to Using the MySQL APT Repository: https://dev.mysql.com

SQL Server 2005,2008 正则表达式 替换函数应用详解

CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace bit = 1, --是否是全局替换 @ignoreCase bit = 0 --是否忽略大小写 ) returnS varchar(1000) AS begin declare @hr integer declare @objReg

windows 系统安装SQL Server 2008数据库 带图完整版详解

本机电脑:window10数据库版本:SQL Server 2008 数据库安装包网上有很多下载安装包的地方,如果没有可以联系我(Q614010656),我发给你; 1.双击安装包 2.安装 点击全新安装或向现有安装添加功能 3.许可条款 接受许可,点下一步 4.功能选择 点全选,点下一步 5.实例配置 默认即可,点下一步 6.服务器配置 点击 对所有SQL Server 服务使用相同的账户(U) 6.1.选择NT AUTHORITY\SYSTEM,不需要输入密码,点确认,点下一步 NT Aut

SQL Server导入数据时“启用标示插入”详解

在SQL Server中导入数据时,会有一个"启用标示插入"的选项,突然间懵逼了,这到底啥意思?我选与不选这个选项,结果好像没区别!不科学啊这,"存在即合理",我相信这个选项肯定有它的用处,只是我不知道罢了. 于是我去查资料,在CSDN论坛里找到了可能的解释: 1)首先:"启用标示插入"只对标示列(identity定义的列)起作用.所以如果你要使用这个功能,肯定得有标示列了.我当时狂晕的地方在于,我没在数据库创建表,而是直接在导入数据的过程中创建

安装SQL Server时,需要的安装组件详解!

Microsoft SQL Server 2005 Analysis Services (SSAS) 为商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能.Microsoft SQL Server 2005 Integration Services (SSIS) 是生成高性能数据集成解决方案(包括数据仓库的提取.转换和加载 (ETL) 包)的平台.Microsoft SQL Server 2005 Notification Services 是生成并发送通知的应用程序的开发和部署平台

Windows server 2003 WINS的配置和使用详解

NetBios名称概述 网络中的一台计算机可以使用NETBIOS和DNS两种命名方式为其命名,在NETBIOS标准中,使用长度不超 过16个字符的名称来惟一标识每个网络资源,用于标识资源或服务类型.在实际工作中.通过WINDOWS操 作系统中的"网上邻居"看到的计算机名.工作组名或域名就是NETBIOS名称. NetBIOS的工作过程 在网络中使用NETBIOS名称时,基本工作过程包括NETBIOS名称的注册.释放和查询.注册是在计算机 启动.服务开始或用户登录时动态进行的.当计算机正

SQL Server 触发器、事务、以及存储过程详解

触发器(trigger) 在使用触发器的同时一般会牵扯到两张表,这两张表只读且是虚拟的表一个是inserted(增加表)另外一个是deleted(删除表) 这两张表的结果总是与被改触发器应用的表的结构相同.当触发器完工后,这两张表就会被删除inseted是存插入和修改的数据,deleted则是存储 删除的的数据 语法:  create  trigger  tgr_name(触发器名称) on table_name(表名) with encrypion  --加密触发器 for  update(i