MSSQL_ENG004929
訊息詳細資料
產品名稱 |
SQL Server |
產品版本 |
10.0 |
產品組建編號 |
|
事件識別碼 |
4929 |
事件來源 |
MSSQLSERVER |
元件 |
SQL Server Database Engine |
符號名稱 |
|
訊息文字 |
無法改變 %S_MSG '%.*ls',因為它正在為複寫而發行。 |
說明
這個錯誤通常是在您嘗試在針對交易式複寫所發行資料表上卸除主索引鍵條件約束時發生。交易式複寫的每個已發行資料表都需要主索引鍵,因此不能卸除條件約束。
使用者動作
若要卸除條件約束,請先卸除與資料表關聯的發行項。如需詳細資訊,請參閱<在現有發行集中加入和卸除發行項>。如果在未複寫的資料庫中發生這個錯誤,請執行 sp_removedbreplication (Transact-SQL),以確保資料庫中的物件不會標示為已複寫。