• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

向SQL2k移植SQL7数据库问题的探讨

发布: 2007-6-21 12:06 | 作者:   | 来源:   | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

   
  将SQL Server 7.0创建的数据库从一个地方移到另一个地方的SQL Server 2000上的时候,哪种方法既简单又安全呢?TechRepublic的成员Joseph Moore告诉了我们问题的答案。
  
  问题所在

  一个公司的SQL 7 server位于一个地方,并且有不少数据库。目前,它的IT部门不得不将那些数据库移植到位于另一个地方的SQL 2000 server上。什么方法能够使得这个移植既安全又高效呢?
  
  解决方法
  引入DTS
  在那台SQL Server 2000上使用DTS包,与远程的SQL 7.0机器连接,接着引入数据库计划。下面是它的操作步骤:
  
  1. 在SQL Server 2000机器上登陆,打开SQL企业管理器(SQL Enterprise Manager)
  
  2. 将远程的SQL Server 7.0机器添加到企业管理器视图中去,并且使用SA帐户信息作为验证码信息。(SQL Server 7.0只有SQL Server的帐号,并不像SQL 2K一样,除此之外还具有Windows的帐户)
  
  3. 到SQL 2K的数据库服务器中,点击树形结构的Databases项,在其上创建一个新的数据库。将SQL 7.0上的数据库导入到这个数据库中。
  
  4. 右键空的数据库,选择All Tasks -> Import Data来使用DTS的引入/输出功能。
  
  5. 在你的SQL Server上选择SQL OLE DB Provider 作为连接类型,并且选择SQL 7.0机器作为源数据库
  
  6. 键入你的SA帐号,选择要引入的数据库,并且点击下一步(next)。
  
  7. 指定SQL 2K server 为引入的目标机器,并且为你的本地SQL 2K创建一个你的帐号(你可能希望在你作为管理员登陆上SQL 2K的时候,将它和Windows的帐号联系起来)。选择你的空白数据库为目的地(destination)。
  
  8. 选择引入的表格/视图/存储(tables/views/stored),不断地点击下一步,然后选择Now来运行引入程序。当一个数据库引入到SQL 2K的时候,你应该获得相应的界面。
  
  额外的思考
  当引入工作已经完成的时候,还有一些事情需要考虑。有的人(一个SQL开发人员)也许会需要修改存储的程序语句,因为在SQL 7.0和SQL 2k中的语法是不一样的。有些语句需要升级。在线的SQL Server书籍会告知你进行这种转换所需要的修改方法。
  
  同样,在SQL 2K中,要检查你的登陆状况,检查有哪些人具有这个新的引入的数据库的访问权。相应地重置用户的帐号,注意:要记得在哪里都要使用Windows的验证帐号。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网