エンタープライズ ライブラリのセマンティック ログ ブロック (アウト プロセス) を使用し、SQL データベース シンクを使用してすべてのメッセージをダンプしています。すべてを配置してテストを実行した後、次のエラーが発生します - ストアド プロシージャ 'dbo.WriteTraces' が見つかりませんでした。
誰もが同様の問題に直面しましたか? 提案してください。
エンタープライズ ライブラリのセマンティック ログ ブロック (アウト プロセス) を使用し、SQL データベース シンクを使用してすべてのメッセージをダンプしています。すべてを配置してテストを実行した後、次のエラーが発生します - ストアド プロシージャ 'dbo.WriteTraces' が見つかりませんでした。
誰もが同様の問題に直面しましたか? 提案してください。
アウト プロセス セマンティック ロギング アセンブリには、いくつかの PowerShell スクリプトと .sql ファイルが付属しています。これらのスクリプトを編集して (DB 名を変更するために) 実行する必要があります。これにより、ストアド プロシージャと関連するテーブルが生成されます。
これと同じエラーが発生しましたが、ログ データベースに dbo 以外のスキーマを使用しようとしていたことが原因でした。問題を解決した dbo に戻すと。プロセス外の SemanticLogging-svc.exe を使用していましたが、これは、私が知る限り、dbo がスキーマ名であると想定しています。