SQL Server 2008的升级和部署问题

 本文是以问答的形式来介绍SQL Server 2008的升级与部署,希望通过本文能给大家一些提高和帮助。  

    Q:现在我所在的公司正在使用SQL 2005这个版本,那么SQL 从05升级到SQL 08的PDS(数据保护系统)过程中,我们最好选择什么方法呢?那么在升级到SQL 08后,SSIS(生成高性能数据集成解决方案平台)会不会有所提高呢?

  A:其实从SQL 2000里面的DPS升级到SQL 2005里面的DPS升级是一样的,我们推荐的方法仍然是重写,因为SQL 2005跟SQL 2008的引擎基本上类似。但是这两个版本跟SQL 2000完全不是一个引擎,虽然你升级过来是可以用的,但是性能达不到原来那样,所以建议你重写,按照SQL 2005或者SQL 2008里面推荐的方式去重写。SSIS的效率会高很多,因为目前业界里面做数据转换最快的记录者扔是微软保持的,好像20多分钟一个G。

  Q:我现在担心一个问题,在两个服务器之间传送的事务日志数量,尤其是对于我们每晚都需要执行的索引重建操作。听说镜像功能发送的是实际的重建命令而非事务日志是这样么?

  A:数据库镜像过程是通过将实际的事务日志记录从主体数据库发送到镜像服务器来完成的,这些记录在镜像数据库中将被“重播”。根据涉及的索引大小的不同,这可能意味着会生成大量事务日志,从而导致主体数据库的日志文件很大,您可以将数据库镜像视为实时日志传送。但是,在日志传送数据库方案中,数据是以日志备份而非连续流的形式发送到冗余数据库的。因此,对于镜像数据库与日志传送数据库中的索引重建而言,需要发送到冗余数据库的信息量几乎完全相同。实际的差别仅在于发送信息的方式 — 是连续发送还是成批发送。

  Q:如果我们现在使用的是SQL 2000这个版本,那么现在由于数据管理的需要,需要升级到SQL 2008这个版本,那么我们是不是只需要支付升级的费用呢?

  A:我记得不是这样的,但是我敢肯定的是,如果你是从SQL 2000升级过来的,那么你需要单独购买SQL 2008这个新产品。其实SQL的性价比还是比较高的!尽管在性能的深度和广度上落后于对手,但较低的价位加上和Windows系统以及其他的微软产品之间的兼容集成还是能够让微软迎头赶上。

  Q:如果在Vista环境下,您推荐我们使用SQL的哪个版本呢?SQL 2000?SQL 2005?还是SQL 2008?

  A:现在你已经给我限制了使用环境,那么就根据你们企业的需要选择使用SQL 2005或者SQL 2008。为什么这么说呢?首先Vista是客户机的的系统,如果你安装了SQL 2000的话,那么你只能装一些特殊的版本(企业版,标准版,桌面版)了。而SQL 2005或者SQL 2008都有经典版,只不过在数据,内存和存储的数量上有所变化,功能上,语句上,表,库,那些概念都是一样的。

  Q:如果是从SQL 2000升级到SQL 2008的时候,我会在其中遇到一些问题,那么我可以去参阅帮助文档,但是我实际的应用中,我遇到的问题可能是文档中尚未提及的,那么在使用过程中,我们需要有什么注意的地方呢?比如说语句的变化?

  A:我觉得语句这个东西不太好说。纯凭你的个人喜好和你的逻辑思维。我可以告诉你,它会有很多新的语句和语法,还有什么类。但是微软并不知道你的业务,我唯一可以告诉你的,就是它有这个技术,但是这个技术怎么实现的快,就需要你去组合那些语句,需要你去精挑细选,所以说它没有什么需要注意的地方,唯一需要注意的就是不要叫你的语句过于冗长。

  Q:在工作中有这样一种现象,应用程序使用的每个表都包含大量索引。经询问才知道似乎是以前的DBA喜欢对各个表列及某些组合添加索引。我认为并非所有索引都是必要的,但我该如何找出可以安全删除的索引呢?我们运行的是 SQL Server 2005。

  A:是的,大量索引极有可能是造成性能不佳的主要因素。每次在表中插入、更新或删除行时,都需要在每个非群集索引中执行相应的操作。这将在 I/O、CPU 利用率和事务日志生成等方面增加大量的管理开销。在SQL 2005 中,则可使用新的动态管理视图,它可以跟踪索引使用情况。定期拍摄 DMV 输出的快照,然后对这些快照加以比较。这是提高性能的很好。

时间: 2024-11-03 11:43:45

SQL Server 2008的升级和部署问题的相关文章

SQL Server 2008的升级与部署方法和常见问题

SQL Server 2008的升级与部署方法和常见问题: Q:现在我所在的公司正在使用SQL 2005这个版本,那么SQL 从05升级到SQL 08的PDS(数据保护系统)过程中,我们最好选择什么方法呢?那么在升级到SQL 08后,SSIS(生成高性能数据集成解决方案平台)会不会有所提高呢? A:其实从SQL 2000里面的DPS升级到SQL 2005里面的DPS升级是一样的,我们推荐的方法仍然是重写,因为SQL 2005跟SQL 2008的引擎基本上类似.但是这两个版本跟SQL 2000完全

SQL Server 2008 R2数据库镜像部署图文教程_mssql2008

概述 "数据库镜像"是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当"主体服务器"角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即"镜像服务器角色",这两种角色不是绝对的. 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l 提高了生产数据库在升级

SQL Server 2008 R2 升级到 Service Pack 3后Report Builder启动不了

  一同事将测试服务器从SQL Server 2008 R2 SP2升级到了SQL Server 2008 R2 SP3后发现Report Service的报表编辑时启动不了Report Builder,错误信息如下所示: 搜索了一下资料,居然发现官方有资料介绍了这个问题:Report Builder of SQL Server 2008 R2 Service Pack 3 does not launch. We have discovered a problem with Report Bui

SQL Server 2008 R2的安装部署

先决条件 安装 SQL Server 前,请查阅计划 SQL Server 安装中的主题. 在与一个或多个 SQL Server 2008 实例一起并行安装 SQL Server 2008 R2 前,请参阅 SQL Server 2008 R2 和 SQL Server 2008 的并行实例的注意事项. 注意 对于本地安装,必须以管理员身份运行安装程序.如果从远程共享安装 SQL Server,则必须使用对远程共享具有读取和执行权限的域帐户. 注意 如果受到安装程序中的已知问题的影响,可能需要在

SQL Server 2008升级与部署常见问题解答

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008中的新的特性.优点和功能-- 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景.微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应

SQL Server 2008升级顾问

微软在SQL Server 2005中就引进了升级顾问(Upgrade Advisor).这款工具可以在执行SQL Server数 据库升级计划之前在一个安全的环境下对你当前的SQL Server数据库进行调试和分析.任何项目计划实施 要想获得成功的关键因素就是风险管理,而这款工具可以在不引进任何风险的情况下进行风险评估,然后 逐个地评估解决该工具识别可能存在妨碍升级的问题,从而为在可控的方式下开始进行升级计划.值得庆 幸的消息是,微软将继续在SQL Server 2008中提供这款工具.下面我

记一次SQL server 2005 到SQL server 2008 数据库迁移

    最近周末完成了一个从SQL server 2005升级到SQL server 2008的升级迁移,其实质是一个服务器迁移的过程.比较复杂的是这个服务器上的复制关系,自身既作为发布服务器,又作为订阅服务器,因此整个迁移同时需保证这些复制关系依旧可用.这个主服务器是供ERP使用,涉及到的模块也比较相对多,因此从迁移到验证整个过程还是比较长.记下本文以示庆贺.   一.主要的步骤    1.检查现有数据库的备份完整性(含发布及订阅数据库)及存在的复制关系       2.停止原服务器所有服务(

sql server 2008 r2-Sql server 2008 r2 有时候写入很慢,求助。

问题描述 Sql server 2008 r2 有时候写入很慢,求助. 服务器:SQL Server 2008 r2,数据库,9GB,一般情况下运行都没有问题,有时候 会出现数据写入变慢的情况.偶尔会出现死锁,就是在数据写入时.求解答. 解决方案 解决SQL Server 2008 R2安装过程中提示Could not open key的解决方法SQL Server 2008 R2 查询语句SQL Server 2008 R2数据库镜像部署 解决方案二: 检查一下日志是否过大,要定期清理日志,否

你应该升级到SQL Server 2005还是SQL Server 2008?

虽然SQL Server2005已经推出了约3年了,奇怪的是,很多公司仍然没有将SQL Server2000升级.现在这些公司面临着再次作出决定--是跳过升级到SQL Server 2005 还是直接到SQL Server 2008?要作出这个选择并不简单,本文主要讨论有关这一问题必须要考虑的事情. 升级到SQL Server 2005 没有太大的意义,SQL Server 2005是SQL Server的一个版本,在此之后只有一格版本推出.在其他的版本中,你减少了服务器的支持窗口.如果升级到S