ALTER CREDENTIAL (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Mění vlastnosti kvalifikace.

Důležité

Informace "Měl by se dělat" jako nejlepší postup; "Musím udělat" pro dokončení úkolu Transact-SQL syntaktických konvencí

Syntax

ALTER CREDENTIAL credential_name WITH IDENTITY = 'identity_name'  
    [ , SECRET = 'secret' ]  

Arguments

credential_name
Specifikuje název kvalifikace, která se mění.

IDENTITY ='identity_name'
Určuje název účtu, který se má použít při připojování mimo server.

SECRET = 'tajné'
Určuje tajný klíč vyžadovaný pro odchozí ověřování. Tajné je volitelné.

Důležité

Azure SQL Database podporuje pouze identity služby Azure Key Vault a sdílených přístupových podpisů. Uživatelské identity Windows nejsou podporovány.

Remarks

Když se přihlašovací údaje změní, hodnoty identity_name i tajemství se resetují. Pokud není specifikován volitelný argument SECRET, hodnota uloženého tajemství bude nastavena na NULL.

Tajný kód je šifrovaný pomocí hlavního klíče služby. Pokud se hlavní klíč služby znovu vygeneruje, tajný kód se znovu zašifruje pomocí nového hlavního klíče služby.

Informace o přihlašovacích údajích jsou viditelné v zobrazení katalogu sys.credentials.

Permissions

Vyžaduje JAKÉKOLI CREDENTIAL povolení. Pokud je přihlašovací karta systémová, vyžaduje oprávnění CONTROL SERVER.

Příklady

A. Změna hesla k přihlašovací adrese

Následující příklad mění tajemství uložené v přihlašovacím čísle nazvaném Saddles. Přihlašovací údaje obsahují přihlašovací údaje RettigB do Windows a heslo. Nové heslo se přidává k přihlašovacím údajům pomocí klauzule SECRET.

ALTER CREDENTIAL Saddles WITH IDENTITY = 'RettigB',   
    SECRET = 'sdrlk8$40-dksli87nNN8';  
GO  

B. Odstranění hesla z přihlašovacího čísla

Následující příklad odstraní heslo z přihlašovacího jména Frames. Přihlašovací karta obsahuje přihlašovací údaje Aboulrus8 do Windows a heslo. Po provedení příkazu bude mít přihlašovací údaje NULL heslo, protože možnost SECRET není specifikována.

ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';  
GO  

Viz také

Pověření (databázový stroj)
CREATE CREDENTIAL (Transact-SQL)
DROP CREDENTIAL (Transact-SQL)
ALTER DATABASE DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE LOGIN (Transact-SQL)
sys.credentials (Transact-SQL)