CDC報錯:無法作為資料庫主體執行,因為主體 "dbo" 不存在
CDC的capture的作業報錯:
無法作為資料庫主體執行,因為主體 "dbo" 不存在、無法模擬這種型別的主體,或您沒有所需的許可權。 [SQLSTATE 42000] (錯誤 15517)
這個庫本來就有CDC,然後透過備份還原到其它伺服器上去了,重新開啟CDC就報錯了。
查詢 sys.server_principals:
select
*
from
sys.server_principals
select name,sid from [
Parameter].sys.database_principals where name='dbo'
根據sid查:
select name,sid from sys.server_principals where sid=0x0105000000000005150000007A1A03FB0B92AEDE767AC2B5F4010000
sid為空
給資料庫Parameter指定所有者:sa。
ALTER
AUTHORIZATION
ON
DATABASE
::Parameter
TO
sa
問題解決,CDC作業可以正常捕獲。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2942084/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 不要使用業務鍵作為資料庫主鍵資料庫
- MySQL無法啟動重啟竟是因為改了Linux主機名MySqlLinux
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- mysql資料庫互為主從配置方法分享MySql資料庫
- 程式無任何報錯但是無法寫入資料庫資料庫
- 為何要在主執行緒上更新UI執行緒UI
- 生產環境中mysql資料庫由主從關係切換為主主關係MySql資料庫
- Cadence 啟動報錯——無法檢測到主機名
- 歸納動作遊戲中的主動行為與被動行為遊戲
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- 無法顯示頁面,因為發生內部程式錯誤
- Net8 除錯無法附加。.NET 執行時偵錯程式庫的簽名驗證失敗,因為該檔案未簽名解決除錯
- yarn: 無法載入檔案 C:UsersAdminAppDataRoaming pmyarn.ps1,因為在此係統因為在此係統上禁止執行指令碼。YarnAPP指令碼
- qt編譯報錯 無法執行“rc.exe”QT編譯
- 主佇列&主執行緒佇列執行緒
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 該網站因主機過期暫時無法訪問網站
- [20220422]為什麼執行不報錯.txt
- 作為一款記憶體資料庫,為什麼斷電後Redis資料不會丟失記憶體資料庫Redis
- MacOS使用Docker建立MySQL主主資料庫MacDockerMySql資料庫
- 華為GaussDB T資料庫主備物理複製搭建過程資料庫
- mysql主從庫執行計劃不同MySql
- PbootCMS資料庫配置,修改為Mysql資料庫,配置Mysql出錯解決辦法boot資料庫MySql
- indexedDB 資料庫主鍵Index資料庫
- 因為你是我的夢——聽華為主題曲《我的夢》
- 系統無法讓您登入,因為發生下列錯誤:無法取得RPC伺服器RPC伺服器
- springboot整合Batis,執行報錯,資料庫連線密碼錯誤Spring BootBAT資料庫密碼
- DG主備日誌缺失,資料無法同步修復
- 無法初始化 sqlcmd 庫,錯誤編號為 -2147467259SQL
- 為什麼python執行效率低?原來因為它!Python
- PostgreSQL中UUID v7作為主鍵SQLUI
- 為什麼dispatch_sync在主執行緒會死鎖執行緒
- mac安裝Texpad:提示無法開啟,因為APPLE無法檢查其是否包含惡意軟體解決方案MacAPP
- 無法開啟“fsevents.node”,因為無法驗證開發者。
- 十七:主庫的DUMP執行緒(筆記)執行緒筆記
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- 資料庫主從複製資料庫