【网学网提醒】:网学会员为需要朋友们搜集整理了SQLServer2005数据库升级技巧(图)相关资料,希望对各位网友有所帮助!
SQLServer并非微软经常更新的产品,所以当微软要发布一个更新,就值得我们去关注。因此,在从以前的SQLServer2000或者SQLServer7升级到最近发布的SQLServer2005之前,你有必要了解有关这方面的一些更新内容。
一点提醒:SQLServer2005从最基本的数据库发展到真正意义上的企业级产品,能够支持最大的数据仓库。虽然老式的SQLServer版本也很不错与具有可扩展性,但是SQLServer2005把以前的版本推向了最高峰。所以我们有理由了解这其中的更新与改变。管理的改变你或许听到有关微软SQLServer2005中“垃圾式”的EnterpriseManager和QueryAnalyzer的各种议论,然而事实上SQLServer2005的管理工具得到很好的改变。新SQLServerManagementStudio(图A)虽然比它的前辈更加复杂,但从管理的角度上看,它更有利于各种任务的管理。现在,使用一个简单的工具,你可以对数据库的结构做出调整,运行复杂的查询,其中可同时运行其它任务,包括建立BusinessIntelligence和AnalysisService。图A
SQLServer2005ManagementStudio即使使用SQLServer2005ExpressEdition(相当于以前的MSDE)的用户也可以尽情享受GUI来管理SQLServer的免费版本。虽然Express版本有自身的限制(例如只能使用最大4GB
的数据库大小),但可以用于测试和建立小型的程序。除了GUI,这一产品的名为SQLExpress
ManagementStudio(当前还处于测试阶段)也使之成为Windows环境中更为流行的选择。
一点提醒:如果你仔细阅读各类SQLServer论坛,你就会发现很多人的贴子都抱怨ManagementStudio的稳定性。我也不能对此给出自己的答案,但可以提供一点建议:在你的实验室安装SQLServer2005并开始测试,现在你可以运行所有可能存在的问题和测试所有程序,这一过程并有助于熟悉这一新的管理工具。
SQLServerUpgradeAdvisor
虽然无法取代真实的程序调试,微软推出的SQLServerUpgradeAdvisor(可在SQL
Server2005供应商获得)可有助于快速完成你的程序调试工作。这一工具的主要功能是当你更新数据库服务器和相关程序时,可帮助你找到和识别可能遇到的潜在问题。Upgrade
Advisor可运行在SQLServer7和2000servers。
现在,我将回顾一下SQLServerUpgradeAdvisor的安装与基本使用过程。我建议下载这一工具而不是使用来自供应商的版本,因为这样可以保证你使用的是最新版本。
UpgradeAdvisor要求一些值得注意的必要条件:
Windows2000ServicePack4;WindowsServer2003ServicePack1;WindowsXP
ServicePack2。
Microsoft.NETFramework2.0。
如果你要使用AnalysisServices,必须安装SQLServer2000DecisionSupportObjects
(DSO)。
如果你需要分析DataTransformationServices,必须安装SQLServer2000客户组件。
处理器速度必须超过500MHz。
可使用的磁盘必须大于15MB。
我不打算以一个界面一个界面详细地介绍UpgradeAdvisor的安装过程,因为它就是一个最为典型的Windows软件安装,与其它软件安装没有任何区别。对这一工具的安装,我已经安装到一个WindowsServer2003R2的服务器。
通过Start|AllPrograms|SQLServer2005|SQLServer2005UpgradeAdvisor启动UpgradeAdvisor。图B显示了UpgradeAdvisor的介绍界面。
FigureB
SQLServer2005UpgradeAdvisor介绍。
正如界面上所显示的,你可以选择两种选项:
UpgradeAdvisorAnalysisWizard:执行数据库服务的分析,以找到任何妨碍SQLServer
2005升级的环节。
UpgradeAdvisorReportViewer:显示分析结果。
显然,在获得一个报告之前,你需要执行一个分析。可以通过5个步骤完成这一分析过程:
识别想要分析的SQLServer7或2000组件。
提供UpgradeAdvisor可用于SQLServer的认证。
选择数据库和提供额外的一些必要的参数。
执行分析。
查看有助于修改任一潜在问题的所有结果和文档。
组件选择
第一步,你选择需要分析的组件(图C)。这一步比较容易,因为所有的工作都可以由UpgradeAdvisor完成。你只需要输入在SQLServer7或2000中运行的服务器名称,然后点击
Detect按钮,UpgradeAdvisor就会处理所有剩下的任务。由于其它原因,如果有些选择错误,可以做出修改并点击Next按钮。在我的实验室服务器中,UpgradeAdvisor可以探测到我正在运行SQLServer和DataTransformationServices服务。
转载请附带本文地址:hake.cc/a/shujuku/mssql/mssqlserverzl/2012/0803/69446.html