MSSQL网页设计SQL SERVER 2005同步复制手艺的使用
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统 本文以快照复制为例,先容SQLSERVER2005同步复制手艺的使用。以下完成复制步骤(以快照复制为例)
运转平台SQLSERVER2005
1、筹办事情:
1.创建一个WINDOWS用户,设置为办理员权限,并设置暗码,作为公布快照文件的无效会见用户。
2.在SQLSERVER下完成公布服务器和定阅服务器的通讯一般(便可以互访)。翻开1433端口,在防火墙中设惯例
3.在公布服务器上创建一个共享目次,作为公布快照文件的寄存目次。比方:在D盘根目次下建文件夹名为SqlCopy
4.设置SQL代办署理(公布服务器和定阅服务器均设置)本篇文章宣布于www.xker.com(小新手艺网)
翻开服务(把持面板---办理工具---服务)
---右击SQLSERVERAGENT---属性---登录---选择“此帐户“
---输出或选择第一步中创立的WINDOWS用户
---“暗码“中输出该用户暗码
5.设置SQLSERVER身份考证,办理毗连时的权限成绩(公布、定阅服务器均设置)
步骤为:工具资本办理器----右击SQL实例-----属性----平安性----服务器身份考证------选“SQLServer和WINDOWS“,然后点断定
6.开启SQLServer2005的收集协定TCP/IP和管道定名协定偏重启收集服务。
7.在SQLServer中创立步骤1中对应的体系用户上岸名,作为公布数据库的具有者(设置为dbo_owner和public)。
8.以体系超等用户sa上岸SQLServer创建数据库和表。
9.公布服务器和定阅服务器相互注册
步骤以下:视图----单击以注册服务器----右键数据库引擎----新建服务器注册-----填写要注册的远程服务器称号------身份考证选“SQLServer考证“-----用户名(sa)暗码------创立组(也可不建)-----完成。
10.关于只能用IP,不克不及用盘算机名的,为其注册服务器别号
2、入手下手:
公布服务器设置(在公布服务器上设置公布和定阅)
1.选择复制节点
2.右键当地公布----下一步---------体系弹出对话框看提醒----直到“指定快照文件夹“
----在“快照文件夹“中输出筹办事情中创立的目次(指向步骤3所建的共享文件夹)------选择公布数据库-------选择公布范例-------选择定阅服务器范例-------选择要公布的工具------设置快照代办署理-------填写公布称号。本篇文章宣布于www.xker.com(小新手艺网)
3.右键当地定阅--------选择公布服务器-------选择定阅体例(假如是在服务器方定阅的话选择推送定阅反之
选择哀求定阅)-------填加定阅服务器--------选择代办署理企图(一样平常选择一连运转)---------其他选择默许项。
至此,SQLSERVER2005同步复制就完成了。利用复制手艺,用户能够将一份客户真个数据公布到多台服务器上,从而使分歧的服务器用户都能够在权限的允许的局限内共享这份数据。复制手艺能够确保散布在分歧地址的数据主动同步更新,从而包管数据的分歧性,就无需编程完成客户端和服务器端数据同步了!年夜年夜进步了事情效力!
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 你可以简单地认为适合的就是好,不适合就是不好。 始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。 分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。 如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。 很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
页:
[1]