我们目前在 Windows NT 6.1(Build 7601:Service Pack 1)上使用 Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Enterprise Edition(64 位)作为我们的生产数据仓库数据库。
我需要将修补程序/安全补丁版本 10.50.2550.0 应用到我们的生产数据仓库。
有人能告诉我我是否可以将此修补程序直接应用到我的生产服务器吗?
我是数据库管理领域的新手。
如果我可以直接将热修复应用到生产服务器,那么我必须采取哪些预防措施。
我是否必须在非高峰时段强制重启生产服务器?
笔记:
.bak
我对生产数据库( )、msdb 数据库(msdb.bak
)、ssas 多维数据集数据库(.abf
)、报告服务器(ReportServer.bak
)ReportServerTempDB.bak
、加密密钥备份进行了完整备份。*我已禁用自动安全更新。
答案1
你能将修补程序直接应用于生产服务器 - 这是您的选择。我强烈建议先亲自测试,然后满的在应用系统之前先备份系统。当然,要做到这一点,您需要有一个测试环境,并且您要修复的问题必须是您在进行测试时可以在实时系统上解决的问题。只有您才能回答这个问题。
微软自己说修补程序没有像服务包等那样经过充分测试,即使经过了测试,也只有一种方法可以确保您正在运行的数据库不依赖于会因修补而改变其行为的某些东西。
希望修补程序能够说明是否需要重新启动 SQL 服务或其他任何操作。如果没有,我会非常惊讶。至于这是否意味着您需要在非工作时间安排此操作,取决于您的公司对该数据库服务器停机的态度。