网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.自定义用于ASP Web站点的SQL 7.0.
.放弃连接消息出现在错误日志中的.
.对 SQL Server 2005 自述文件的更.
.关于UltraLite所不提供的ASA功能.
.如何查看SQL SERVER的版本.
.SQL Server 2005中的异常处理消息.
.在SQL Server 中使用SQLDMO.
.删除无效的SQL SERVER组的几种方.
.轻松解决SQL Server 2005中的常见.
.SQL Server与Excel数据互导.
.自己改写的一个sql server 2000的.
.通用SQL数据库查询语句精华使用简.
.SQL SERVER应用问题解答13例(二.
.可以提高数据库查询性能的反规范.
.把SQL SERVER里表里的数据导出成.
.sql语句查询结果合并union 和uni.
.在特定情况下使用游标改善语句执.
.实现按部门月卡余额总额分组统计.
.解决sqlserver2005中文版与vs200.
.sql server 2008 对 t-sql 语言的.

Microsoft SQL Server 2005同步复制技术

发表日期:2008-6-12


本文实现的复制步骤以快照复制为例,运行平台为SQL Server 2005。

一、准备工作:

1.首先,建立一个WINDOWS用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。

2.在SQL Server数据库下实现发布服务器和订阅服务器的通信正常(可以互访)。打开1433端口,在防火墙中设特例。

3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy

4.设置SQL代理(发布服务器和订阅服务器均设置)

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

---右击SQL Server AGENT---属性---登录---选择“此账户“

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

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

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

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

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

7.在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。

8.以系统超级用户sa登录SQL Server建立数据库和表。

9.发布服务器和订阅服务器互相注册

详细步骤:视图----单击以注册服务器----右键数据库引擎----新建服务器注册-----填写要注册的远程服务器名称------身份验证选“SQL Server验证“-----用户名(sa) 密码------创建组(也可不建)-----完成。

10.对于只能用IP,不能用计算机名,需要为其注册服务器别名。

二、开始:

发布服务器配置(在发布服务器上配置发布和订阅)

1. 选择 复制 节点

2. 右键本地发布 ----下一步---------系统弹出对话框看提示----直到“指定快照文件夹“

----在“快照文件夹“中输入准备工作中创建的目录(指向步骤3所建的共享文件夹)------选择发布数据库-------选择发布类型-------选择订阅服务器类型-------选择要发布的对象------设置快照代理-------填写发布名称。

3.右键本地订阅--------选择发布服务器-------选择订阅方式(如果是在服务器方订阅的话选择推送订阅反之

选择请求订阅)-------填加订阅服务器--------选择代理计划(一般选择连续运行)---------其余选择默认项。

至此, SQL Server数据库2005同步复制完成。

结论:

使用复制技术的好处在于:我们可以将一份客户端的数据发布到多台服务器上,从而使不同的服务器用户都可以在权限许可的范围内共享这份数据。同时,复制技术可以提高我们的工作效率,确保分布在不同地点的数据自动同步更新,从而保证数据的一致性,达到无需编程就可以实现客户端和服务器端数据同步的目的。

上一篇:使用Coefficient查看数据库内部运行情况 人气:997
下一篇:SQL Server日志文件总结及日志满的处理 人气:1392
浏览全部Microsoft SQL Server 2005的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐