• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL Server2008 の解析)

SQL Server2008 解析で発生したエラーの原因と解決方法

このQ&Aのポイント
  • SQL Server2008でパフォーマンスの悪いSQLなどを調べようと思い、エラーが発生し実行できません。抜粋したSQL文には無効な構文が含まれており、'max' の近くや 'APPLY' の近くに無効な構文があるためエラーが発生しています。また、'sys.dm_exec_query_stats' という要素も無効です。
  • SQL Server2008でパフォーマンスの悪いSQLなどを調べる際に発生したエラーについて困っています。抜粋したSQL文には無効な構文が含まれており、'max' の近くや 'APPLY' の近くに無効な構文があるためエラーが発生しています。また、'sys.dm_exec_query_stats' という要素も無効です。
  • SQL Server2008 の解析中に発生したエラーについてご教授ください。抜粋したSQL文には無効な構文が含まれており、'max' の近くや 'APPLY' の近くに無効な構文があるためエラーが発生しています。また、'sys.dm_exec_query_stats' という要素も無効です。どのように修正するべきか、お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • likekaka
  • ベストアンサー率100% (1/1)
回答No.1

SQL分の効率分析ツールなら、SQL Server Profilerを勧めます。 スタートー>すべてのプログラムー>Microsoft SQL Server 2008ー>パフォーマンスツールー>SQL Server Profiler 新しいトレースを作成して、実行すると、SQL文のパフォーマンスを見ることができます。 ご参考になれればと思います。

goram
質問者

補足

ご回答いただきありがとうございます。 実はSQL Server Profilerをわからないなりに使用してました。 ところがストアドプロシージャの中のSQLのパフォーマンスを 調べたかったのですが、SQL Server Profilerではストアドプロシージャの 名前しか表示されず、その中で実行されているSQLが見えなかったのです。 そのため、先述の方法で調べようとして質問させていただいた次第でした。 なので、もしストアドプロシージャの中のSQLについて調べる方法があれば、 それでも結構ですのでアドバイスいただけると幸いです。

関連するQ&A