- PR -

ストアドの自動実行登録

1
投稿者投稿内容
なりこ
ベテラン
会議室デビュー日: 2005/06/09
投稿数: 61
投稿日時: 2005-12-01 18:36
いつもお世話になっています。

MSDE2000RelAで、サービス起動時にストアドを自動実行したいと思い
設定をしました。
sp_procoption 'ストアド名' , 'startup' , 'true'
とコマンドを打って、スムーズに登録はできました。

ところが、自動実行登録されているストアドはどれか調べて
みたいと思ったのですが、その方法が分かりませんでした。

自動実行として登録されているストアドはどれかを調べる方法は
あるのでしょうか?



かめたろ
ぬし
会議室デビュー日: 2003/03/20
投稿数: 255
投稿日時: 2005-12-02 10:23
sp_procoptionの中身を見てみるとヒントが隠れています。

SELECT * FROM sysobjects WHERE xtype IN ('X','P')
AND ObjectProperty(id, 'ExecIsStartup') = 1

これでどうでしょうか?
なりこ
ベテラン
会議室デビュー日: 2005/06/09
投稿数: 61
投稿日時: 2005-12-03 17:04
かめたろさん

ありがとうございます。
どこかで見られるはずと思って、しきりにsp_procoptionを見ていたのですが
sp_procoptionの表示項目以外の条件(ObjectProperty)を指定できる事は
知りませんでした。

助かりました。

1

スキルアップ/キャリアアップ(JOB@IT)