所以我在同一台服务器上有两个数据库
- 数据库测试
- 数据库开发
我想制作包含所有数据、表结构和所有内容的DB_TEST的完整副本,并将DB_DEVELOP更改为相同。
我知道我在创建 DB_DEVELOP 时做了类似的事情,但我不确定现在该怎么做,我想保留 DB_DEVELOP与其相同的名称和权限,以便我可以在开发模式下处理应用程序但使用DB_DEVELOP数据库,因此我不会破坏DB_TEST数据库中的某些内容,该数据库稍后将成为生产数据库
我尝试过的
创建DB_TEST的备份,但当我单击恢复时,我在DB_DEVELOP中看不到它。
编写数据库脚本,但是当我在DB_DEVELOPCREATE To
中运行脚本时,它不起作用。
具有架构和数据的脚本数据库未插入第一个数据库中的所有数据。
复制数据库会导致以下错误:
名称和目标数据库保持相同非常重要。
我尝试删除开发数据库以创建一个新数据库,如类似问题的答案中所述,但出现错误:3702
我不知道任何用户正在使用数据库,我的应用程序没有运行,至少不是连接到该数据库的版本,并且在我的 SSMS 中,我没有打开任何与所述数据库相关的窗格