Sql server 是否将SQL Server 2000从x86升级到x64?

Sql server 是否将SQL Server 2000从x86升级到x64?,sql-server,sql-server-2000,Sql Server,Sql Server 2000,我有一个SQL Server,目前是x86,我想将其升级到x64。它运行在x64版本的Windows上,我认为这就像配置服务器时安装了错误的版本一样简单。它是一个生产服务器,所以我最关心的是如何不改变登录,因为每个用户都有自己的SQL登录。我做了一些搜索,找到了一个提供以下步骤的,尽管他从未报告过是否有效 分离数据库-alluser数据库、模型和msdb 脚本登录()和作业 保存数据库文件和脚本 非安装SQL 安装sql x64 附加星展 一旦文件放在正确的位置,请重新连接dbs 如果未重新连接

我有一个SQL Server,目前是x86,我想将其升级到x64。它运行在x64版本的Windows上,我认为这就像配置服务器时安装了错误的版本一样简单。它是一个生产服务器,所以我最关心的是如何不改变登录,因为每个用户都有自己的SQL登录。我做了一些搜索,找到了一个提供以下步骤的,尽管他从未报告过是否有效

  • 分离数据库-alluser数据库、模型和msdb
  • 脚本登录()和作业
  • 保存数据库文件和脚本
  • 非安装SQL
  • 安装sql x64
  • 附加星展
  • 一旦文件放在正确的位置,请重新连接dbs
  • 如果未重新连接msdb,请为登录和作业运行脚本

  • 除了您不需要将系统数据库传输到新实例之外(因此,除了编写任何特殊XPs脚本或您创建的任何其他脚本之外,步骤1并不完全正确),有人能想到还需要做什么吗?更重要的是,有人真的试过这个吗?你能分享一些故事或经验吗,或者说进展顺利吗?

    我在SQL Server 2005和2008上做过几次,据我所知没有任何问题。因此,根据我的经验,只要您没有像扩展存储过程这样依赖于32位和64位的旧东西,我就不会期望出现任何问题。数据库部分应该很好

    马克


    跟进:参考另一个答案-我既没有SQL Mail也没有大量DTS软件包要升级,因此我无法对这些问题发表评论。

    我做到了,这并不有趣。有几个问题领域

  • x64 Sql Server上不支持Sql Mail。当时我们正在广泛使用它
  • 我们的许多DTS软件包不容易转换为SSI。如果您有任何DTS包,请确保在升级服务器之前进行大量测试

  • 由于供应商支持,我们保留了SQL 2000,因此升级到SSIS不是问题。我对x64下的DTS没有任何经验-是否存在任何已知问题,或者包是否应该顺利移植?我将Sql 2000 32位升级为Sql 2005 x64,因此我没有使用它的经验,但当它最初发布时,您无法在64位服务器上运行DTS包。您必须在32位机器上对64位服务器执行它们。因此,您无法在服务器上计划它们。