0

私はこの問題に悩まされていますが、残念ながら、グーグルで検索しても何も見つかりませんでした...

SQL Server 2005 データベースで次のクエリを実行しています。

select @TableCount = count(distinct table_name) 
from information_schema.columns

そして、次のようなさまざまなデータベースで @TableCount のさまざまな結果が得られます。

59,
22,

..等

しかし、SQL Server エージェントに同じデータベースで同じクエリを実行させると、常に結果として 0 (ゼロ) が返されます。つまり、例外ではなく、アクセス権に何か問題があるというエラー メッセージも表示されず、結果として単に 0 (ゼロ) が返されるだけです。

アイデアがあれば助けてください:

  1. SQL Server エージェントの何が問題になっている可能性がありますか?
  2. 問題が何であれ、エラーメッセージが表示されないのはなぜですか?

アイデア/提案については、事前にThxをどうぞ!!!

4

2 に答える 2

0

どのデータベースをデフォルトとして設定しましたか?

モデルは0を返します。

于 2010-11-11T18:49:16.463 に答える