Uygulama ROLÜ (Transact-SQL) bırak
Bir uygulama rolü geçerli veritabanından kaldırır.
Sözdizimi
DROP APPLICATION ROLE rolename
Bağımsız değişkenler
- rol adı
uygulama rolü kesilmesini adını belirtir.
Açıklamalar
uygulama rolü herhangi güvenli hale Getirilebilenler sahipse 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.
Dikkat |
---|
SQL Server 2005'ten itibaren şemaların davranışları değişmiştir. Bunun sonucunda, şemaların veritabanı kullanıcılarına denk olduğunu kabul eden kod artık doğru sonuçlar döndürmeyebilir. Eski katalog görünümleri, sysobjects dahil, aşağıdaki DLL ifadelerinden herhangi birinin kullanıldığı bir veritabanında kullanılmamalıdır: CREATE SCHEMA, ALTER SCHEMA, DROP SCHEMA, CREATE USER, ALTER USER, DROP USER, CREATE ROLE, ALTER ROLE, DROP ROLE, CREATE APPROLE, ALTER APPROLE, DROP APPROLE, ALTER AUTHORIZATION. Bu gibi veritabanlarında bunun yerine yeni katalog görünümlerini kullanmalısınız. Yeni katalog görünümleri, ilk olarak SQL Server 2005 içinde kullanılan prensiplerin ve şemaların ayrılmasını dikkate alır. Katalog görünümleri hakkında daha fazla bilgi için bkz. Catalog Views (Transact-SQL) (Katalog Görünümleri (Transact-SQL)). |
İzinler
Veritabanında herhangi uygulama rolünü alter izni gerektirir.
Örnekler
uygulama rolü "weekly_ledger" bırak veritabanından.
DROP APPLICATION ROLE weekly_ledger;
GO
Ayrıca bkz.