我为 Log_Shipping 设置了数据库(大约 15 个不同的)生产数据库,我想对其进行完整备份,并且稍后需要从生产中删除,因为我们已经将其移至新环境。
我应该结束日志传送并备份数据库吗?我是否应该只进行备份并保持日志传送,直到我将其从当前环境中删除?在删除数据库时,我应该如何从当前环境中删除日志传送。
谢谢你的帮助和时间。
我为 Log_Shipping 设置了数据库(大约 15 个不同的)生产数据库,我想对其进行完整备份,并且稍后需要从生产中删除,因为我们已经将其移至新环境。
我应该结束日志传送并备份数据库吗?我是否应该只进行备份并保持日志传送,直到我将其从当前环境中删除?在删除数据库时,我应该如何从当前环境中删除日志传送。
谢谢你的帮助和时间。
您应该首先使用以下过程删除日志传送。您可以为此使用 TSQL 和 SSMS
删除日志传送
在日志传送主服务器上,执行sp_delete_log_shipping_primary_secondary从主服务器中删除有关从数据库的信息。
在日志传送辅助服务器上,执行sp_delete_log_shipping_secondary_database以删除辅助数据库。
在日志传送主服务器上,执行 sp_delete_log_shipping_primary_database 以从主服务器中删除有关日志传送配置的信息。这也会删除备份作业。
在日志传送主服务器上,禁用备份作业。
在日志传送辅助服务器上,禁用复制和还原作业。
或者,如果您不再使用日志传送辅助数据库,您可以将其从辅助服务器中删除。
使用 SSMS 删除日志传送
右键单击要在日志传送配置中用作主数据库的数据库,然后单击“属性”。
在选择页面下,单击事务日志传送。
清除在日志传送配置中启用此作为主数据库复选框。
单击确定以从该主数据库中删除日志传送。
删除日志传送后删除数据库。