UYGULAMA rolü (Transact-sql) bırak

Uygulama rolü geçerli veritabanından kaldırır.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

DROP APPLICATION ROLE rolename

Bağımsız değişkenler

  • rol adı
    Uygulama rolünü kesilmesini adını belirtir.

Açıklamalar

Uygulama rolünü herhangi bir securables sahipse bırakılan. Securables sahibi uygulama rolü bırakarak önce securables ilk transferi sahibi gerekir veya sürükleyip bırakın.

Dikkat notuDikkat

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ı üzerinde HIÇBIR APPLICATION role alter izni gerektirir.

Örnekler

Açılan uygulama rolü "weekly_ledger" veritabanından.

DROP APPLICATION ROLE weekly_ledger;
GO

DROP APPLICATION ROLE weekly_ledger;
GO

Ayrıca bkz.

Başvuru

UYGULAMA rolü (Transact-sql) oluşturma

alter APPLICATION role (Transact-sql)

eventdata (Transact-sql)

Kavramlar

Uygulama rolleri