- - PR -
SQL Server 2005 Express Edition の RAISERROR について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-12-04 19:30
どなたか教えてください。(他の掲示板でも投稿したのですが、ご回答を頂けなくて...)
MSDE2000のストアドで、「RAISERROR 〜 WITH LOG,NOWAIT」を使ってストアド内で作った進行状況やエラー内容をアプリケーションログに出力しています。 これをそのまま SQL Server 2005 Express Edition で動かしてみたところ、アプリケーションログに出力されていませんでした。 出力する機能はなくなったのでしょうか。 他に同じ様にストアド内からアプリケーションログに出力する方法はないでしょうか。 よろしくお願いいたします。 |
|
投稿日時: 2006-12-06 09:54
お疲れ様です。
TimberLandChapel です。 こちらで, SQL Server 2005 Express with Adv Service (SP1) で確認しましたが, 特に問題なくイベントログに出力されました。 移植の際にうつしたコードをもう一度確認されてはいかがでしょうか? あと, 今は Management Studio Express からだと, SQL Server Log を見る機能が提供されていなかったような気がします。 不便ですよね。イベントビューアからいちいちフィルタしなきゃいけないですから。 いかがでしょう? ---------- TimberLandChapel Microsoft MVP for Windows Server System - SQL Server(Jul 2005 - Jun 2007) 2007.01.08 Workshop 開催 http://blogs.timberlandchapel.com/blogs/workshop/archive/2006/11/26/1112.aspx |
|
投稿日時: 2006-12-06 14:01
TimberLandChapel さんありがとうございました。
"C:\Program Files\Microsoft SQL Server\MSSQL\LOG" の下には、 ERRORLOG、ERRORLOG.1、ERRORLOG.2、ERRORLOG.3、ERRORLOG.4、ERRORLOG.5、ERRORLOG.6 のファイルがあり、これらには RAISERROR の内容がテキストファイルとして出力されていて、メモ帳から見ることができました。 例)RAISERROR('エラーが発生しました。処理を終了します。',10,1) WITH LOG,NOWAIT の場合、'エラーが発生しました。処理を終了します。' の文言 けれど、やはり「アプリケーションログ」には出力されていないのです...(イベントビューアを通しても見れません...) ご指摘の通り、Management Studio Express には「管理」の下に「SQL Server ログ」があるにも関わらず、ログの内容を見る機能はありません。 「SQL Server 2005 Express with Adv Service (SP1)」 は、「SQL Server 2005 Express Edition」とは違うものですか? |
|
投稿日時: 2006-12-16 20:23
お疲れ様です。
TimberLandChapel です。 重大度が高いエラーを発生させていますか? 重大度 19 から 25 のエラーは ALTER TRACE 権限が必要になりますが。 ただ, SQL Server Log には記録されているのであれば, イベントログのサービスがわの問題でしょうか? そうするとプラットフォームの方がよいかもしれませんね。 ---------- TimberLandChapel Microsoft MVP for Windows Server System - SQL Server(Jul 2005 - Jun 2007) 2007.01.08 Workshop 開催 http://blogs.timberlandchapel.com/blogs/workshop/archive/2006/11/26/1112.aspx |
|
投稿日時: 2006-12-18 17:18
TimberLandChapel さんご回答ありがとうございました。
遅くなってごめんなさい。 重要度については着目していませんでした。 ALTER TRACE 権限についても調査の上、色々と試みてみます。 ありがとうございました。 分からなかったらまた教えてください。 |
1