删除多个数据库是否会删除已经存在的 SQL 服务器代理作业?

Does dropping multiple databases delete the already existing SQL Server Agent Jobs?

[SQL服务器菜鸟在这里] 我有一个 SQL Server 2017 的实例,其中有多个数据库和一些 SQL 服务器代理作业。如果我删除所有数据库,是否也会删除 SQL 服务器代理作业?我问的原因是因为我想从头开始重新创建这些数据库(在删除它们之后),为此我需要代理作业。 如有任何帮助,我们将不胜感激!

简短的回答是否定的,因为代理职位位于 msdb。但是,代理作业很可能针对您现在删除的单个数据库,所以...

您应该做的是编写作业脚本,以便稍后可以从脚本中重新创建它们。