从SQL Server 2000向SQL Server 2005迁移数据库(复制)

从SQL Server 2000向SQL Server 2005迁移数据库(复制)

ID:38760009

大小:1.56 MB

页数:24页

时间:2019-06-19

从SQL Server 2000向SQL Server 2005迁移数据库(复制)_第1页
从SQL Server 2000向SQL Server 2005迁移数据库(复制)_第2页
从SQL Server 2000向SQL Server 2005迁移数据库(复制)_第3页
从SQL Server 2000向SQL Server 2005迁移数据库(复制)_第4页
从SQL Server 2000向SQL Server 2005迁移数据库(复制)_第5页
资源描述:

《从SQL Server 2000向SQL Server 2005迁移数据库(复制)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库复制——  从SQLServer2000向SQLServer2005迁移数据库服务器环境如下:GOCEAN-LEESQL2000:SQLServer2000GOCEAN-LEESQL2005:SQLServer2005WindowsServer2003sp2系统用户GOCEAN-LEEAdministrator,GOCEAN-LEESQLAgentUser,密码皆为password,同隶属于Administrators配置过程如下:1.设置SQLServerAgent服务启动账户(不执行这一步也可以,不过建议执行此步骤)设置GOCEAN

2、-LEESQL2000和GOCEAN-LEESQL2005两个SQLServer实例的SQLServerAgent服务的启动账户设置为GOCEAN-LEESQLAgentUser,并将其高设置为自动启动。(图1.设置SQLServer2005Agent服务的启动账户)(图2.设置SQLServer2000Agent服务的启动账户)2.建立数据库快照文件共享文件夹  建立一个共享文件夹(如c:shareCopy),以存放并共享耍要发布的数据库的快照文件,同时设置GOCEAN-LEESQLAgentUser账户对该文件夹有完全控制权限,如下图(

3、图3.设置共享文件夹属性)3.确定发布服务器、分发服务器、订阅服务器  发布服务器、分发服务器和订阅服务器是SQLSERVER复制数据库时的三个服务器角色,三个的作用分别是:发布服务器将需要同步的服务器发布出来;订阅服务器把从发布服务器所发布的数据库更新到自己的数据库上;而分发服务器则起一个中转站的作用,将发布服务器发布的服务整理,各个订阅服务器直接从分发服务器上订阅发布服务器的更新。   注意:不同用户采取的复制方法可能略有不同,必须保证分发服务器的SQL版本高于或等于发布服务器的SQL版本,订阅服务器的SQL版本低于或等于分发服务器(这是在本工作

4、场景中决定分发服务器的一个重要原因)   终上所述,将GOCEAN-LEESQL2000作为发布服务器,GOCEAN-LEESQL2005作为分发服务器和订阅服务器4.在SQLServer2000中建立分发数据库  连接上GOCEAN-LEESQL2000,建立数据库publishDB,并建立一个表productInfo,T-SQL代码如下:  USEmaster  GO  CREATEDATABASEpublishDB  GO  USEpublishDB  GO  IFOBJECT_ID(‘productInfo’,’U’)ISNOTNULL

5、     DROPTABLEproductInfo  GO  CREATETABLEproductInfo  (    productIDuniqueidentifierROWGUIDCOLNOTNULL,    productNamechar(10)NULL,    CONSTRAINTPK_productInfoPRIMARYKEY(productID)  )  GO  连接上GOCEAN-LEESQL2005,建立数据库publishDB,不用建立数据表。  将GOCEAN-LEESQLAgentUser添加到GOCEAN-LEESQL2

6、000和GOCEAN-LEESQL2005登录用户,并将其设置为两个publishDB数据库的public角色和db_owner角色。如下图所示:(图4.创建数据库及数据表)5.配置分发服务器 SQLServerManagementStudio连接到GOCEAN-LEESQL2005,右击“复制”节点执行如下操作:(图5.选择”配置分发…”)(图6.)(图7.)(图8.输入之前建立的共享文件夹)(图9.建立分发服务器时将自动创建默认数据库distribution,可以自定义以上信息)(图10.默认只有GOCEAN-LEESQL2005一个发布服

7、务器,可以通过右下角的添加按钮添加GOCEAN-LEESQL2000为发布服务器,这一步相当重要,如果不执行这一步而直接在2000中执行发布操作将报错误信息,即会报如下图所示的错误(图11.建立与GOCEAN-LEESQL2000的连接)(图12.已经将GOCEAN-LEESQL2000和GOCEAN-LEESQL2005同时配置为分发服务器)(图13.要求输入请求订阅时的密码)(图14.)(图15.分发服务器配置成功)6.在GOCEAN-LEESQL2000中发布数据库连接上GOCEAN-LEESQL2000,步骤如下:(图16.选择“

8、新建发布”)(图17.新建发布向导)(图18.添加GOCEAN-LEESQL2005作为分发服务器)(图1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。