我们目前在 SQL Server RTM 上运行我们的数据库服务器;即没有安装任何服务包或累积更新。
我们需要为 SQL Server 安装最新的 Service Pack。
基于这个主题,我有以下问题,我被告知我需要建立新服务器并将数据库传输到该服务器。
安装 SQL Server 服务包会影响我们的任何生产数据库吗?我们将首先在测试中这样做,但仍然想问。
安装服务包后是否需要恢复数据库?在我们应用 SP 之前,我将备份数据库,只是想知道它如何影响数据库。
在安装服务包之前,我们是否需要满足任何特定的先决条件?当然是备份,但还有其他的吗?
如何确定给定服务包中是否存在任何已知错误?是否应该在服务包之后安装任何累积更新?
我可以直接跳到安装SP3,而不是先安装SP1或SP2吗?
您无需建立新服务器即可应用 SP。
应该没问题,但始终将它们应用于测试环境并让它们浸泡一段时间以确保安全。深入研究 SP 修复并查看它们究竟修复了什么总是一个好主意。
不,您在维护时段内应用 SP,它将停止实例、修补它,然后为您重新启动实例。如果可能的话,让服务器重新启动是个好主意,不过这是个人喜好。无需备份/恢复任何数据库。实例关闭时将中断 5-10 分钟。
为了完全安全,我会好好备份你的数据库。除此之外,请确保您的公司知道在您进行修补期间该服务器将无法访问。
https://sqlserverupdates.com/是获取最新 SP 和 CU 的绝佳资源。至于错误,2012 SP3 非常可靠,我还没有听说过任何重大问题或交易破坏者。
是的,您可以应用 SP3,它包含所有以前的 CU 和 SP。然后,您需要为 SP3 应用最新的 CU(当前为 CU6)。