從伺服器中移除認證。
適用於:SQL Server (SQL Server 2008 到目前的版本)。 |
語法
DROP CREDENTIAL credential_name
引數
- credential_name
這是要從伺服器中移除之認證的名稱。
備註
若要在不卸除認證本身的情況下卸除與認證相關聯的秘密,請使用 ALTER CREDENTIAL。
您可以在 sys.credentials 目錄檢視中,看到有關認證的資訊。
警告
Proxy 會與認證相關聯。刪除 Proxy 所使用的認證,會造成相關聯的 Proxy 不穩定。當卸除 Proxy 所使用的認證時,也請一併刪除 Proxy (使用 sp_delete_proxy (Transact-SQL),再使用 sp_add_proxy (Transact-SQL) 重新建立相關聯的 Proxy。
Permissions
需要 ALTER ANY CREDENTIAL 權限。 如果是卸除系統認證,則需要 CONTROL SERVER 權限。
範例
下列範例會移除一個稱為 Saddles 的認證。
DROP CREDENTIAL Saddles;
GO
請參閱
參考
CREATE CREDENTIAL (Transact-SQL)
ALTER CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)