我试图将数据库从一台机器上运行的一台SQL Server数据库移动到另一台机器上,这台机器是测试服务器和原始副本。SQL Server 2008 - 用户无法访问还原的数据库
在主机上,我备份了数据库myDB。 在测试机器上,我删除了现有的旧数据库myDB。 在测试机器上,我恢复了新的数据库myDB。
数据似乎已成功通过。 但我访问数据库时遇到问题。 所有表的所有者是'user1',并且user1在两个数据库中都具有相同的登录名。
尝试访问测试机器上恢复的数据库后,虽然用户1有问题。 首先它说user1的密码不正确。 重置密码后,它表示user1没有默认的数据库集。但它已经设置到myDB。它与恢复的db-myDB名称相同。
我在恢复数据库时做了什么错误? 在尝试恢复备份之前,除了数据库之外,是否还需要删除用户user1?我试过了。如何处理更新还原和维护用户访问?
非常好。这对我有效。感谢你如此快速! –