私はCDCを初めて使用しているので、SQL ServerデータベースでCDCを有効にするストアドプロシージャの調査を開始しました。 sys.sp_cdc_enable_db
を調べて、ストアドプロシージャsys.sp_cdc_enable_db_internal
が見つかりませんでしたというメッセージが表示されます。私は自分のデータベースとmasterデータベースとmsdbデータベースのすべてを調べました。 SSMSがこのストアドプロシージャを見つけることができない理由を教えてください。ストアドプロシージャ "sys.sp_cdc_enable_db_internal"が見つかりませんでした
0
A
答えて
0
この機能は、から始まるSQL Server EnterpriseおよびDeveloperエディションでのみ使用できます。システムストアドプロシージャを使用してのみ有効にすることができます。 SQL Server Management Studioのメニューで
- 、オープンビュー
- クリックしてテンプレート :SQL Server Management Studioのテンプレートを開くには、さまざまな機能関連のアクション
- Open SQL Server Templates
- Change Data Captureサブフォルダを開きます。 SQL Serverエージェントが実行されていることを確認し
のためのコードテンプレートの広い範囲を提供します
ご利用いただけます。オブジェクトエクスプローラで右クリックし、[開始]をクリックします。
データベースでこの機能を有効にするには、[構成]サブフォルダの[CDC用データベースを有効にする]テンプレートを開き、データベース名をデータベースの名前に置き換えますあなたは追跡したい
使用するログインには、SQL Server sysadmin権限が必要であり、データベースのdb_ownerである必要があります。そうでなければ、あなたはコマンド を実行するときに障害が発生し、次のエラー
SG 22830、レベル16、状態1、プロシージャsp_cdc_enable_db_internal、ライン 193を買ってあげる「(値= 1)SetCDCTracked」。返されたエラーは15517でした: 'プリンシパル "dbo"が ではないため、 がデータベースプリンシパルとして実行できません。このプリンシパルのプリンシパルは偽装できないか、許可を受けていません。アクションとエラーを使用して、障害の原因を特定し、要求を再送信します。
詳細情報ビスト
https://solutioncenter.apexsql.com/enable-use-sql-server-change-data-capture/
関連する問題
- 1. ストアドプロシージャが見つかりません
- 2. SQL + .NETは「ストアドプロシージャが見つかりませんでした」、SPは、プログラムが
- 3. パラメータがコレクションのSQLストアドプロシージャに見つかりませんでしたか?
- 4. スプリング - キーが見つかりませんでした 'キーが見つかりませんでした' logging.exception-conversion-word '
- 5. が見つかりませんでした 'org.springframework.security.core.userdetails.UserDetailsService'型のBeanが見つかりませんでした
- 6. 404ページが見つかりません要求したページが見つかりませんでした。 codeigniter
- 7. 見つかりませんでした:Gradle DSLメソッドが見つかりませんでした: 'complite()'
- 8. 2008 SQL EXPRESSストアドプロシージャ - 鉱山が見つかりません
- 9. なぜMysqlストアドプロシージャのパラメータがコレクションに見つかりません?
- 10. Entity Frameworkのストアドプロシージャの関数が見つかりません
- 11. Entity Framework EF4.1 - ストアドプロシージャが「コンテナ内に見つかりません」
- 12. データベースエラー:「ストアドプロシージャ 'sp_insert」が見つかりません
- 13. SQLサービスのストアドプロシージャが見つかりません
- 14. Sybaseストアドプロシージャのオブジェクトが見つかりません
- 15. Railsレコードが見つかりませんエラーIDなしでワークアウトが見つかりませんでした
- 16. 404が見つかりません "要求されたURLが見つかりませんでした"
- 17. ストアドプロシージャエラーが見つかりません
- 18. エラーが発生しましたSQL Azureのストアドプロシージャ 'sp_OACreate'が見つかりませんでした
- 19. spark use JSON用のカスタムserdeが見つかりませんでしたが、クラスが見つかりません
- 20. windows xamp php 7.0.5とmongodbドライバが見つかりませんでしたが、クラスが見つかりません
- 21. Javaアプリケーションではクラスが見つかりましたが、JSFでは見つかりませんでしたか?
- 22. テーブル[tablename]が見つかりませんでした-2147189180
- 23. ませ方法が見つかりませんでした「op_addition」
- 24. PDFヘッダーが見つかりませんでした: '%PDF'がxCodeに見つかりません
- 25. Robolectric: "AndroidManifest.xmlが見つかりませんでした"と "リソースID#0x7f09001bが見つかりません"
- 26. ソナーリソースが見つかりませんでした。ファイルが見つかりません
- 27. 404が見つかりませんでしたファイルが見つかりませんMVC
- 28. Python 3ではTkinterが見つかりましたが、Python2.7では見つかりませんでした。
- 29. アンドロイドデバイスでファイルが見つかりませんでしたが、アンドロイドエミュレータで見つかりました
- 30. ペイロードの "categories"が見つかりましたが、モデル名 "category"のモデルが見つかりませんでした
こんにちは、あなたの詳細な答えてくれてありがとう。私はすでに自分のデータベースでCDCを有効にしており、sys.sp_cdc_enable_tableを使ってテーブルのCDCを有効にし、捕捉された列リストについて理解し、CDCデータの場所を知っています。私の質問は、sys.sp_cdc_enable_dbの定義を見ると、SSMSはストアドプロシージャsys.sp_cdc_enable_db_internalを見つけることができないと言っていました。誰にも分かりますか?ありがとう –