我最近将我的服务器从 SQL 2019 升级到 SQL 2022(这些年来第一次就地升级)。然而,我有点失望地发现服务器仍然指向旧的文件夹层次结构:
.\Microsoft SQL Server\MSSQL15.MSSQLSERVER\*
似乎升级没有调整这个。
我发现有很多关于重新配置其中一部分(数据、日志、备份等)的讨论,但没有关于如何重新定义一切以指向新创建的MSSQL16.MSSQLSERVER
层次结构的讨论。
我怎样才能做到这一点?这样的举动是否可取?我想没有充分的理由……只是它让我觉得有什么可怕的东西让我痒痒的。一个 16 台服务器指向 15 个文件夹?异端!
根据我的经验,DBA 通常会避免就地升级以避免旧版本的工件,例如文件夹名称。
这可以通过在现有机器上卸载/重新安装或通过全新安装并行迁移到另一台机器来完成。后一种方法保证没有以前版本的工件,提供更简单的退出计划,以及升级到更新操作系统的机会(管理员通常也避免就地操作系统升级)。