将 SQL DB 从关闭的 SQL Server(在域上)还原到现有的 SQL Server(不在域上)

Bri*_*pew 5 sql-server restore

如果我的 SQL 服务器出现故障并且需要很长时间才能恢复,我是否可以在另一台 SQL 服务器上恢复我的数据库并从那里运行我的软件(我可以指出从哪个 SQL 服务器运行)?

所有元数据、索引和外键也会被恢复吗?

此外,我当前的 SQL 服务器在我们的域中,我拥有的另一个在它自己的工作组中......它还有可能吗?还是我需要先将其加入域?

Eri*_*ins 2

如果您当前使用 Windows (AD) 安全性,在非 AD 环境中,由于这些帐户不可用,您可以使用预先设置的 SQL Server 帐户访问这两个环境中恢复的数据。SA 就在那里,您可以创建其他 SA。

由于听起来您正在为灾难做好准备,因此我会提前创建一个具有 sysadmin 角色的 SQL Server 帐户。这样您就可以确保恢复后它将存在于您的非 AD 环境中。这是一般参考

我还假设您正在访问 SQL 数据以供应用程序使用,而不仅仅是将数据联机以进行即席查询,因此通过拥有一个可在双方使用的 SQL 帐户来提前规划非 AD 环境是可取的。