Sp_procoption (Transact-sql)
Ayarlar veya saklı yordam için otomatik yürütme temizler. Otomatik yürütme çalışır örneği her zaman ayarlı bir saklı yordam SQL Serverbaşlatılır.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
Bağımsız değişkenler
@ProcName = 'procedure'
Bir seçeneği ayarlamak için yordam addır. procedure's nvarchar(776), hiçbir varsayılan ile.@ SeçenekAdı = 'option'
Ayarlama seçeneği adıdır. Sadece paranın optionolan startup.@ OptionValue = 'value'
İster seçeneğini ayarlamak ( true ya on) veya kapalı ( false ya off). valueise varchar(12), hiçbir varsayılan ile.
Dönüş Kodu Değerleri
0 (başarılı) veya hata numarasını (başarısız)
Açıklamalar
Başlangıç yordamlar olmalıdır ana veritabanı ve giriş veya çıkış parametreleri içeremez. Ne zaman tüm veritabanları kurtarılan saklı yordamları başlar ve "Kurtarma tamamlandı" Başlangıçta iletisi günlüğe kaydedilir.
İzinler
Üyelik sysadmin sunucu rolü.
Örnekler
Aşağıdaki örnek, bir yordam için otomatik yürütme ayarlar.
EXEC sp_procoption @ProcName = '<procedure name>'
, @OptionName = ] 'startup'
, @OptionValue = 'on';
EXEC sp_procoption @ProcName = '<procedure name>'
, @OptionName = ] 'startup'
, @OptionValue = 'on';
Aşağıdaki örnek bir yordamı otomatik olarak yürütülmesini durdurur.
EXEC sp_procoption @ProcName = '<procedure name>'
, @OptionValue = 'off';
EXEC sp_procoption @ProcName = '<procedure name>'
, @OptionValue = 'off';