存储在master db/msdb中的sql server登录可以用于迁移吗?

var*_*ble 0 sql-server

在sql server中,当我们扩展安全性,扩展登录名时,有登录名列表。

所有这些都存储在主数据库中吗?

如果是这样,那么在迁移到另一台服务器时,如果我们备份这个主数据库并恢复到新服务器,那么登录名是否会迁移到新服务器?

同样,SQL 服务器作业、计划等存储在 msdb 中?这可以备份/恢复以将作业迁移到新服务器吗?

如果没有,那么备份这些系统数据库的目的是什么?

Joh*_* N. 6

简单地回答您的问题并不能解决您的问题。

所有这些都存储在主数据库中吗?

是的。(好吧)

如果是这样,那么在迁移到另一台服务器时,如果我们备份这个主数据库并恢复到新服务器,那么登录名是否会迁移到新服务器?

。建议使用 Microsoft 记录的过程传输 SQL Server 登录名。另请参阅问答转移登录到另一台服务器,其中包括各种链接以及他们在评论中讨论的地方,恢复数据库可能会破坏一些事情。

同样,SQL 服务器作业、计划等存储在 msdb 中?这可以备份/恢复以将作业迁移到新服务器吗?

我还建议右键单击作业并编写脚本,以确保在新服务器上正确创建它们。

尽管 msdb 与正常运行的 SQL Server 实例的相关性稍低,但较新版本的 msdb 仍可能包含旧版本中不可用的元素(列、表等)。

如果没有,那么备份这些系统数据库的目的是什么?

当您的服务器系统崩溃并且您想要恢复整个 SQL Server 实例时,您需要数据库恢复所有数据库、登录名等,并要求msdb数据库恢复所有作业。