【问题标题】:Why should I upgrade from SQL2000 to SQL2005?为什么要从 SQL 2000 升级到 SQL 2005?
【发布时间】:2010-09-13 12:49:06
【问题描述】:

我正在寻找一个最大的原因,您很高兴您已经从 SQL2000 跳转到 SQL2005。

【问题讨论】:

  • 2005 年?为什么不跳到 2008 年呢?
  • 好点。主要原因是 2005 年在 IT 眼中更加“老化”。 2008 年仍然有新鲜的应用程序气味。 :)
  • @Craig:也许吧,但是将中间步骤定位到一个 3 岁的产品是一种愚蠢的 IMO。坚持2000多一点,等待2008年的第一个SP。这就是我通常切换的点。
  • +1 直接进入 SQL2008

标签: sql-server-2005 sql-server-2000 upgrade


【解决方案1】:
  • 递归而不创建临时表。
  • 原生异常支持(Try/Catch 代替 if @Error goto)

【讨论】:

    【解决方案2】:

    因为:

    Microsoft 提醒客户,对 SQL Server 2000 Service Pack 3a (SP3a) 的支持将于 2007 年 7 月 10 日结束。

    【讨论】:

      【解决方案3】:

      本地 XML 支持对我们来说很重要。

      【讨论】:

        【解决方案4】:

        SSIS 支持。吹走 DTS,非常方便。 :)

        【讨论】:

        • 实际上,我发现 DTS 更容易用于 ad hoc 数据转换
        【解决方案5】:
        1. SSRS - 对我的组织来说,一个真正巨大的优势是拥有 SQL Server 2005 附带的免费报告工具。Reporting Services 使我能够在很短的时间内生成漂亮的报告,其中包含我们的经理需要的字段.它有一个内置工具,因此他们可以转换为 excel、pdf 或其他几种格式。这里有很多价值。

        2. SSIS - 2005 中的集成服务对于 ETL(导出、转换、加载)功能非常强大。您可以设置自动化流程以按计划运行。

        3. SSAS - 分析服务看起来很有前景。我还没有制作任何数据立方体,因为我想组织一个实际的数据仓库。一旦你有了它,强大的数据挖掘算法就已经内置了。

        看看 SQL Server 2005 中包含的这三个工具。如果我必须选择一个作为迁移到 2005 年的最大原因,那就是 SSRS。

        此时,我建议查看 SQL Server 2008。

        【讨论】:

          【解决方案6】:

          无需(手动)创建临时表的分页是一项基本但巨大的改进。

          但是,如果您要直接从数据表中拖放 ASP.NET 应用程序中的一些 GridView,您将在应用程序中分页...

          【讨论】:

            【解决方案7】:

            CLR 集成

            【讨论】:

              【解决方案8】:

              基于行版本控制的事务隔离

              【讨论】:

                【解决方案9】:

                我认为最大的一个原因是Vista 不支持SQL 2000。因此,我不得不迁移到 SQL 2005。

                【讨论】:

                  【解决方案10】:

                  我不知道是不是只有我一个人,但 Linq2SQL 不能完全与 SQL 2000 完美配合。通常它应该根据来自架构键、外键、RI 等的推断自动生成和填充子集合。 2005 年工作正常,但我在 2000 年运气不佳。

                  【讨论】:

                    【解决方案11】:

                    公用表表达式已被证明非常有用。

                    【讨论】:

                      【解决方案12】:

                      异常处理...我们如何在 SQL 2000 上进行管理...?

                      【讨论】:

                        【解决方案13】:

                        PIVOT。与任何其他 SQL Server 2005 增强功能相比,这个漂亮的小语句为我节省了更多时间。

                        【讨论】:

                          【解决方案14】:

                          您不能再通过“右键单击”来导出表格。这与其说是一个充分的理由,不如说是一个问题。

                          【讨论】:

                            【解决方案15】:

                            动态管理视图 用于优化和快速找出服务器的状态。

                            【讨论】:

                              猜你喜欢
                              • 2010-11-24
                              • 2010-10-21
                              • 2010-09-21
                              • 1970-01-01
                              • 1970-01-01
                              • 2010-09-08
                              • 1970-01-01
                              • 2011-05-01
                              • 1970-01-01
                              相关资源
                              最近更新 更多