在sql server中,当我们扩展安全性,扩展登录名时,有登录名列表。
所有这些都存储在主数据库中吗?
如果是这样,那么在迁移到另一台服务器时,如果我们备份这个主数据库并恢复到新服务器,那么登录名是否会迁移到新服务器?
同样,SQL 服务器作业、计划等存储在 msdb 中?这可以备份/恢复以将作业迁移到新服务器吗?
如果没有,那么备份这些系统数据库的目的是什么?
简单地回答您的问题并不能解决您的问题。
所有这些都存储在主数据库中吗?
是的。(好吧)
如果是这样,那么在迁移到另一台服务器时,如果我们备份这个主数据库并恢复到新服务器,那么登录名是否会迁移到新服务器?
否。建议使用 Microsoft 记录的过程传输 SQL Server 登录名。另请参阅问答转移登录到另一台服务器,其中包括各种链接以及他们在评论中讨论的地方,恢复主数据库可能会破坏一些事情。
同样,SQL 服务器作业、计划等存储在 msdb 中?这可以备份/恢复以将作业迁移到新服务器吗?
我还建议右键单击作业并编写脚本,以确保在新服务器上正确创建它们。
尽管 msdb 与正常运行的 SQL Server 实例的相关性稍低,但较新版本的 msdb 仍可能包含旧版本中不可用的元素(列、表等)。
如果没有,那么备份这些系统数据库的目的是什么?
当您的服务器系统崩溃并且您想要恢复整个 SQL Server 实例时,您需要主数据库恢复所有数据库、登录名等,并要求msdb数据库恢复所有作业。
| 归档时间: |
|
| 查看次数: |
36 次 |
| 最近记录: |