SQLServer2005同步复制技术
1。准备工作:1。设置Windows用户,设置管理员权限,并将密码设置为释放快照文件的有效访问用户。
2。发布服务器与订阅者之间的通信是在SQL Server(即互访)下实现的。打开1433端口并在防火墙中设置特殊情况。
三.为发布的快照文件存储目录共享目录在发布服务器上创建的,例如,建立一个文件夹命名为在D盘根目录下sqlcopy
4。设置SQL代理(发布者和订阅服务器都已设置)
打开服务(控制面板-管理工具-服务)
---右击SQL Server代理---属性-登录-选择此帐户
--输入或选择第一步创建的Windows用户
-在密码中输入用户密码
5。设置SQL Server身份验证解决连接的权限问题(发布、订阅服务器集)
步骤是:对象资源管理器——右击SQL实例——属性——安全性——服务器身份验证——选择SQL Server和Windows,然后确定
6。打开SQL Server 2005网络协议TCP/IP和管道命名协议,重新启动网络服务。
7。在SQL Server 1中的步骤系统用户对应的用户登录名创建为发布数据库的所有者(设置为dbo_owner和公众)。
8。使用系统超级用户sa登录到SQL Server建立数据库和表。
9。发布服务器和订阅服务器彼此注册。
步骤如下:单击查看,右键单击注册服务器-数据库引擎-新服务器注册,填写远程服务器名,身份验证到注册SQL Server验证,用户名(SA),创建组密码(或未构建)-完成。
10。对于IP,不能使用计算机的名称,因为它的注册服务器别名。
两。开始:
发布服务器配置(在发布服务器上配置发布和订阅)
1。选择复制节点
2。右键单击本地释放——下一个系统弹出对话框,直到它指定一个快照文件夹为止。
在快照文件夹中创建输入工作目录(指向步骤3构建的共享文件夹)-发布-释放类型的数据库选择用户类型-选择释放对象,设置快照代理-填写发布名称。
三.右键单击本地订阅-选择发布服务器-选择订阅(如果它在服务器订阅选项中,推动订阅并选择订阅)-添加订阅服务器-选择代理程序(通常是连续的)-多于默认选择。
在这一点上,SQL Server 2005同步复制完成后,复制技术,用户可以发布一个客户端的数据到多个服务器,使不同的服务器,用户可以共享的数据范围内的许可。复制技术可以确保在不同地点的数据自动同步更新,从而保证数据的一致性。不需要编程来同步客户机和服务器数据,大大提高工作效率!
安装微软SQL Server 2005后,发现当微软SQL Server Management Studio连接到服务器时,如果服务器名不是机器名,而是IP地址,则连接总是无法提示。提示信息是:
无法连接到10.114。*。
其他信息:
已成功地与服务器建立了连接,但在登录过程中发生了一个错误。(提供者:命名管道提供程序,错误的另一端没有进程:0 -管道)(微软SQL Server,错误:233)
解决方法:打开开始-所有程序-微软SQL服务器2005的SQL服务器配置工具配置管理器,在弹出的窗口中找到SQL Server 2005网络配置,在命名管道和TCP / IP协议的数据库,然后重新启动SQL Server。
以下简单的解释
1、在主数据库服务器(masterdb),设置SQL Server身份验证模式,登录:密码:AA,AA
2,在备份机上导入主服务器中的数据库结构。
3,在主服务器上输入SQL Server Management Studio,选择复制节点,右击本地分发集,设置排放量。
4,在主服务器上输入SQL Server Management Studio,选择复制节点,右击本地分发集——新分发集——
下一步是选择要同步的数据库——事务集的下一个发布集类型选择(其他类型有其描述、根)
根据不同的需求选择不同的类型——下一步是选择数据表,以便在发布的项目中同步——下一步——下一步
设置快照集……下一个单击安全设置选项是与连接到发行者选择器的SQLServer代理服务帐户执行的
使用以下SQL Server输入模式,输入登录名、密码和确认密码-确定完成分发集名称的设置—
完成。
5。在备份服务器上输入数据库管理平台,选择复制的节点,右击订阅机器——新订阅——下一步
开发人员(主服务器)——下一步——在零星的结束处执行——下一步——下一步——设置属性——确定—
complete.ok!
然后您可以测试它,在主服务器上添加一个记录,或者修改一个记录,并检查备份服务器上的记录。
事实上,记录是否被修改实际上是被修改的。
因为我使用传统的系统,所以它是传统的字符,但简单的是,一些术语更容易理解,并在同一时间看到它。