数据库还原是否删除现有的存储过程

1 sql-server sql-server-2008-r2

我有一个PRODNON-PROD系统

NON-PROD 已经拥有应用程序 PROD 数据库的副本

我还在NON-PROD应用程序数据库上创建了新的存储过程并对一些旧的进行了更改

如果我要对PROD应用程序数据库进行全新备份,并在NON-PROD服务器上恢复它,是否会:

  1. 删除我在非生产应用程序数据库上创建的新存储过程?

  2. 删除对与 PROD 应用程序数据库同名的存储过程(NON-PROD 应用程序数据库)所做的更改,并将它们替换为来自 PROD 应用程序数据库的原始存储过程?

gbn*_*gbn 12

还原将完全擦除目标数据库(如果存在,当然会创建其他数据库)。

对表、代码安全性和数据的任何更改都将丢失在目标数据库中,目标数据库将与备份发生时的源数据库 100% 相同

  1. 是的,它会
  2. 是的,它会