由于对 SBS 2003 的支持(以及在旧硬件上运行)正在逐渐消失,我们正在考虑升级到 Essentials R2,正如微软所建议的那样。Exchange 环境将迁移到 Office365,但 SQL Server 呢?它在我们的后端使用,并且许多存储过程以及自行开发的代码正在运行(并且是必要的)。我在迁移文档中没有看到任何关于 SQL Server 的内容。可以做到吗?许可证怎么样(我们在商业环境中使用它)?
完整的 SQL 服务器的成本约为 3,000 美元,这超出了我们的预算。
我们运行 SBS 2003 Premium 版本中包含的 SQL 版本,并且仅使用“SQL Server Agent”进行计划的维护计划和一些清理工作。
答案1
我们无法在这里帮助您获得许可,但我可以提供一些有关 SQL 的提示。
您需要记下在 SBS 2003 机器上安装的 SQL 功能,并以相同的方式在 2012 机器上设置安装(功能、实例名称等)。您可以编写存储过程的脚本并在新实例上运行它们,然后恢复数据库。至于运行的第三方代码,您需要与其开发人员合作进行迁移。
其他需要注意的事项是,SBS 2003 机器上运行的是哪个版本的 SQL,Express 吗?您需要 SBS 2003 Premium 才能将其作为完整版本包含在内。您的工作是否需要 SQL 中的代理?如果是,您不能在新机器上使用 Express。
Essentials 2012 没有附带完整版本的 SQL,如果您想要免费的数据库引擎,则需要使用 Express。