0

エンタープライズ ライブラリのセマンティック ログ ブロック (アウト プロセス) を使用し、SQL データベース シンクを使用してすべてのメッセージをダンプしています。すべてを配置してテストを実行した後、次のエラーが発生します - ストアド プロシージャ 'dbo.WriteTraces' が見つかりませんでした。

誰もが同様の問題に直面しましたか? 提案してください。

4

2 に答える 2

1

アウト プロセス セマンティック ロギング アセンブリには、いくつかの PowerShell スクリプトと .sql ファイルが付属しています。これらのスクリプトを編集して (DB 名を変更するために) 実行する必要があります。これにより、ストアド プロシージャと関連するテーブルが生成されます。

于 2013-07-02T13:08:13.667 に答える
0

これと同じエラーが発生しましたが、ログ データベースに dbo 以外のスキーマを使用しようとしていたことが原因でした。問題を解決した dbo に戻すと。プロセス外の SemanticLogging-svc.exe を使用していましたが、これは、私が知る限り、dbo がスキーマ名であると想定しています。

于 2013-06-27T20:17:51.567 に答える