升级不再支持 Microsoft SQL 实例多个问题?

oms*_*saj 3 sql-server-2005 sql-server windows-server

我刚刚找到了一份分析师的新工作,但我\xe2\x80\x99m 的任务是执行管理员任务,只是在寻找洞察力。

\n

我们有一台 Windows Server 2003(32 位),其中有 Microsoft SQL Server 2005。我的任务是将其升级到最新的 Windows 和 SQL Server。

\n

由于 sql 服务器和主机操作系统多年来一直不受支持,我认为创建新服务器并在新服务器上恢复数据库备份可能会更容易。\n我的问题是:

\n
    \n
  1. 可以恢复 32 位 SQL Server 备份的最新操作系统和 SQL Server 版本是什么?(新操作系统和 SQL 服务器将是 64 位)
  2. \n
  3. 如果操作系统和 SQL 服务器都是 64 位,与数据库交互时我是否仍会受到 4GB RAM 的限制?或者操作系统的版本决定了内存?
  4. \n
  5. 我可以备份整个实例(最好使用本地用户信息)还是单独备份每个数据库?
  6. \n
  7. 如果您有类似的经历,您建议我要注意的第一件事是什么?
  8. \n
\n

相关信息

\n
    \n
  • 新旧服务器都是我通过VMware创建的VM\xe2\x80\x99s
  • \n
  • 许可不是一个因素,所以如果我需要多个步骤也没关系
  • \n
  • 几十个使用 Windows 10&11 以及 Ubuntu 16、18、20 和 22 的用户与 sql server 进行交互
  • \n
\n

Cha*_*ace 5

  1. 备份的位数不会产生任何影响。影响事情的是备份的版本。如果没有中间步骤,2005 年之前的备份就无法恢复,但 2005 年甚至可以升级到 2022 年。
  2. 正如我所说,数据库的位数无关紧要。新版本的 SQL Server 可以使用尽可能多的 RAM。
  3. 每个数据库都需要单独的备份。不要备份mastertempdb或者msdb,仅手动迁移登录名、权限、代理作业等。
  4. 基于意见,超出了本网站的范围。

进一步考虑:

  • 新版本 SQL Server 的最低兼容性级别是 100。我建议您升级到最新版本 (160),并查看所有重大更改以确保您不受影响。
  • 理想情况下应该设置其他新的数据库范围配置。检查model新安装上的数据库的默认设置。
  • 确保PAGE_VERIFY设置为CHECKSUM
  • CHECKDB完成后运行。