当我将SQL Server 2012数据库注册为数据层应用程序时,然后转身并删除数据库,该数据库是在' sdb.dbo.sysdac_instances_internal'中创建的记录。桌子还在那里。
如果使用较旧的备份还原数据库会更糟,它会保留已删除数据库的版本号。我的部署失败了,因为数据库已经漂移了#39;我的前/后部署脚本中有依赖于版本的逻辑,我希望版本与特定的模式版本相对应。
有没有办法消除数据库丢弃上的sysdac_instances_internal记录,但在数据库恢复期间还原它?我知道我可以注册/取消注册为数据层应用程序,但我无法通过这种方式进行协调。架构和版本似乎在这里不同步/断开。