SQL+Server+2000向SQL+Server+2005迁移数据库.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库复制—— ??从SQL Server 2000向SQL Server 2005迁移数据库 服务器环境如下: GOCEAN-LEE\SQL2000:SQL Server 2000 GOCEAN-LEE\SQL2005:SQL Server 2005 Windows 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. 要求输入

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档