- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复制——??从SQL Server 2000向SQL Server 2005迁移数据库服务器环境如下:GOCEAN-LEE\SQL2000:SQL Server 2000GOCEAN-LEE\SQL2005:SQL Server 2005Windows Server 2003 sp2系统用户GOCEAN-LEE\Administrator,GOCEAN-LEE\SQLAgentUser,密码皆为password,同隶属于Administrators
配置过程如下:
1.设置SQL Server Agent服务启动账户(不执行这一步也可以,不过建议执行此步骤)
设置GOCEAN-LEE\SQL2000和GOCEAN-LEE\SQL2005两个SQL Server 实例的SQL Server Agent服务的启动账户设置为GOCEAN-LEE\SQLAgentUser,并将其高设置为自动启动。
(图1.设置SQL Server 2005 Agent服务的启动账户)
(图2.设置SQL Server 2000 Agent服务的启动账户)
2.建立数据库快照文件共享文件夹
?? 建立一个共享文件夹(如c:\shareCopy),以存放并共享耍要发布的数据库的快照文件,同时设置GOCEAN-LEE\SQLAgentUser账户对该文件夹有完全控制权限,如下图
(图3.设置共享文件夹属性)
3.确定发布服务器、分发服务器、订阅服务器
?? 发布服务器、分发服务器和订阅服务器是SQL SERVER 复制数据库时的三个服务器角色,三个的作用分别是:发布服务器将需要同步的服务器发布出来;订阅服务器把从发布服务器所发布的数据库更新到自己的数据库上;而分发服务器则起一个中转站的作用,将发布服务器发布的服务整理,各个订阅服务器直接从分发服务器上订阅发布服务器的更新。
??? 注意:不同用户采取的复制方法可能略有不同,必须保证分发服务器的SQL 版本高于或等于发布服务器的SQL版本,订阅服务器的SQL版本低于或等于分发服务器(这是在本工作场景中决定分发服务器的一个重要原因)
??? 终上所述,将GOCEAN-LEE\SQL2000作为发布服务器,GOCEAN-LEE\SQL2005作为分发服务器和订阅服务器
4 . 在SQL Server 2000中建立分发数据库
?? 连接上GOCEAN-LEE\SQL2000,建立数据库publishDB,并建立一个表productInfo,T-SQL代码如下:??USE master?? GO?? CREATE DATABASE publishDB ?? GO?? USE publishDB?? GO?? IF OBJECT_ID(‘productInfo’,’U’) IS NOT NULL???? ? DROP TABLE productInfo?? GO?? CREATE TABLE productInfo?? (???? productID uniqueidentifier ROWGUIDCOL NOT NULL,???? productName char(10) NULL,???? CONSTRAINT PK_productInfo PRIMARY KEY(productID)?? )?? GO牋S连接上GOCEAN-LEE\SQL2005,建立数据库publishDB,不用建立数据表。??将GOCEAN-LEE\SQLAgentUser添加到GOCEAN-LEE\SQL2000和GOCEAN-LEE\SQL2005登录用户,并将其设置为两个publishDB数据库的public角色和db_owner角色。如下图所示:
(图4.创建数据库及数据表)
5. 配置分发服务器
?SQL Server Management Studio连接到GOCEAN-LEE\SQL2005,右击“复制”节点执行如下操作:
(图5.选择”配置分发…”)
(图6. )
(图7.)
(图8.输入之前建立的共享文件夹)
(图9. 建立分发服务器时将自动创建默认数据库distribution,可以自定义以上信息)
(图10. 默认只有GOCEAN-LEE\SQL2005一个发布服务器,可以通过右下角的添加按钮添加GOCEAN-LEE\SQL2000为发布服务器,这一步相当重要,如果不执行这一步而直接在2000中执行发布操作将报错误信息,即会报如下图所示的错误)11. 建立与GOCEAN-LEE\SQL2000的连接)
(图12. 已经将GOCEAN-LEE\SQL2000和GOCEAN-LEE\SQL2005同时配置为分发服务器)
(图13. 要求输入
您可能关注的文档
最近下载
- [宜昌]2024年湖北宜昌市直部分事业单位招聘随军家属12人笔试历年参考题库(频考点试卷)解题思路附.docx VIP
- 第二章能带的理论.ppt VIP
- CMK公式(设备能力指数EXCEL自动计算).xlsx VIP
- SYT 5735-2019- 烃源岩地球化学评价方法.pdf VIP
- 液压与气压传动 第2版 教学课件 作者 马振福 高职课件11.ppt VIP
- 大金模块机操作安装维护指导手册最新.pdf VIP
- 线路参数测试方案.docx VIP
- 肩袖损伤康复 ppt课件.pptx
- 2021爆炸性环境 爆炸预防和防护第1部分基本原则和方法.pdf VIP
- 液压与气压传动第2版试卷马振福主编高职课件12课件.ppt VIP
文档评论(0)