Sql-Server
無法刪除日誌傳送配置
我需要一些有關我的 SQL 2005 伺服器的幫助。我正在嘗試設置日誌傳送,我已經成功地為所有使用者數據庫完成了設置,除了一個。從外觀上看,它曾經配置過日誌傳送,直到輔助伺服器停用,然後才能刪除日誌傳送。舊的 DBA 刪除了舊的作業。
所以剩下的是一個為日誌傳送配置的數據庫,但 LSBackup 作業已被刪除。這意味著,每次我嘗試打開日誌傳送配置嚮導時,都會被告知該作業不存在並刪除配置(似乎很明智)。但我無法刪除它,因為它正在嘗試連接到輔助伺服器……它不存在所以只是超時並失敗。
我們歡迎所有的建議!
經過進一步調查,我找到了答案。我跑了
Exec sp_delete_log_shipping_primary_secondary @Primary_database = N'DATABASE_NAME' ,@secondary_server = N'SECONDARY_SERVER_NAME' ,@secondary_database = N'SECONDARY_DATABASE_NAME'
刪除對該伺服器的所有引用。
其次是
EXEC sp_delete_log_shipping_primary_database @database = N'DATABASE_NAME'
然後它起作用了:)
如果在輔助伺服器上仍設置某些內容,則需要在
sp_delete_log_shipping_secondary_database
那裡執行。您可以通過執行清除主節點上的日誌傳送配置
sp_delete_log_shipping_primary_secondary
USE master; GO EXEC master.dbo.sp_delete_log_shipping_primary_secondary @primary_database = N'<PrimaryDatabase>' ,@secondary_server = N'<SecondaryServer>' ,@secondary_database = N'<SecondaryDatabase>' GO