sql2005 因為它正用於複製 的錯誤解決辦法

2022-03-20 14:40:46 字數 916 閱讀 2391

usemaster

exec

sp_removedbreplication 

'資料庫名稱

'go執行即可

sp_removedbreplication

該儲存過程在發布伺服器的發布資料庫中或在訂閱伺服器的訂閱資料庫中執行。該過程將從執行它的資料庫中刪除所有複製物件,但它不會從其他資料庫(例如,分發資料庫)中刪除物件。

注意: 

只有當其他刪除複製物件的方法都失敗後,才應當使用此過程。有關這些方法的詳細資訊,請參閱刪除複製。

transact-sql 語法約定

語法sp_removedbreplication [ [ @dbname = ] 'dbname' ]

[ , [ @type = ] type ]

引數[ @dbname=] 'dbname'

資料庫的名稱。dbname 的資料型別為 sysname,預設值為 null。此引數值為 null 時,將使用當前資料庫。

[ @type = ] type

要為其刪除資料庫物件的複製的型別。type 的資料型別為 nvarchar(5),可以是下列值之一。

tran

刪除事務複製發布物件。

merge

刪除合併複製發布物件。

both(預設值)

刪除所有複製發布物件。

返回**值

0(成功)或 1(失敗)

備註sp_removedbreplication 用於所有複製型別。

如果要還原的複製資料庫沒有需要還原的複製物件,sp_removedbreplication 將很有用。

sp_removedbreplication 不能用於標記為唯讀的資料庫。

許可權只有 sysadmin 固定伺服器角色的成員才能執行 sp_removedbreplication。

sql2005 因為它正用於複製」的錯誤解決辦法

use master 執行即可 sp removedbreplication 該儲存過程在發布伺服器的發布資料庫中或在訂閱伺服器的訂閱資料庫中執行。該過程將從執行它的資料庫中刪除所有複製物件,但它不會從其他資料庫 例如,分發資料庫 中刪除物件。注意 只有當其他刪除複製物件的方法都失敗後,才應當使用此...

sql2005使用sa登入錯誤解決

企業管理器登入時選用windows身份驗證一切順利,然而使用sql server身份驗證即sa使用者名稱登入時,卻出現以下錯誤提示 provider 共享記憶體提供程式,error 0 管道的另一端上無任何程序 於是按以下步驟修改設定 既然windows身份驗證能夠通過,就以該身份先登入進管理器,然...

sql2005匯出Excel錯誤解決方法

今天有個任務要匯出資料庫表到excel檔案,試了下直接匯出資料,但是一直報錯,然後從網上找了個sql語句 exec master.xp cmdshell bcp 資料庫.dbo.表 out d temp.xls c q s 伺服器名 u 使用者名稱 p 密碼 當然首先要開啟xp cmdshell,可...