Aracılığıyla paylaş


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.

Konu bağlantısı simgesi 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'; 

Ayrıca bkz.

Kavramlar

Bir saklı yordamı yürütmek