DROP CREDENTIAL (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

從伺服器中移除認證。

Transact-SQL 語法慣例

Syntax

DROP CREDENTIAL credential_name  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

credential_name
這是要從伺服器中移除之認證的名稱。

備註

若要在不卸除認證本身的情況下卸除已與認證建立關聯的祕密,請使用 ALTER CREDENTIAL

您可以在 sys.credentials 目錄檢視中,看到認證的相關資訊。

警告

Proxy 會與認證相關聯。 刪除 Proxy 所使用的認證,會造成相關聯的 Proxy 不穩定。 當卸除 Proxy 所使用的認證時,也請一併刪除 Proxy (使用 sp_delete_proxy (Transact-SQL),並使用 sp_add_proxy (Transact-SQL) 重新建立相關聯的 Proxy。

權限

需要 ALTER ANY CREDENTIAL 權限。 如果是卸除系統認證,則需要 CONTROL SERVER 權限。

範例

下列範例會移除一個稱為 Saddles 的認證。

DROP CREDENTIAL Saddles;  
GO  

另請參閱

認證 (Database Engine)
CREATE CREDENTIAL (Transact-SQL)
ALTER CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)