是否有任何理由备份这些系统创建的证书?

Cli*_*int 5 sql-server backup encryption certificate

我了解备份密钥和用户定义的证书的必要性,但是我们是否有任何理由应该备份这些系统创建的证书?

MS_AgentSigningCertificate

MS_PolicySigningCertificate

MS_SchemaSigningCertificate34284BF7CE6208DC9D835E9F45ADD94F0757439E

MS_SmoExtendedSigningCertificate

MS_SQLAuthenticatorCertificate

MS_SQLReplicationSigningCertificate

MS_SQLResourceSigningCertificate

Han*_*non 2

如果您要在实例之间移动 MSDB,则需要备份您的第一个证书。 https://support.microsoft.com/en-us/kb/2000274

简而言之,通常不需要显式备份这些证书。特别是如果您正确备份系统数据库。