Aracılığıyla paylaş


sp_dropapprole (Transact-SQL)

Bir uygulama rolü geçerli veritabanından kaldırır.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Use Açılan uygulama ROLÜ onun yerine.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_dropapprole [@rolename = ] 'role'

Bağımsız değişkenler

  • [ rol adı = ] 'role'
    uygulama rolü kaldırmak için kullanılır.roleolan bir sysname, ile hiçbir varsayılan.roleGeçerli veritabanında bulunması gerekir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_dropapprole yalnızca uygulama rolleri kaldırmak için kullanılabilir.Herhangi güvenli hale Getirilebilenler bir role sahip, rol bırakılan olamaz.Güvenli Hale Getirilebilenler sahibi olan bir uygulama rolü bırakarak önce güvenli hale Getirilebilenler ilk transfer sahipliğini gerekir veya sürükleyip bırakın.

sp_dropapprole kullanıcı tanımlı bir işlem içinde yürütülemiyor.

İzinler

Veritabanında herhangi uygulama rolünü alter izni gerektirir.

Örnekler

Aşağıdaki örnek kaldırır SalesApp uygulama rolü geçerli veritabanından.

EXEC sp_dropapprole 'SalesApp'