ALTER CREDENTIAL (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Megváltoztatja a hitelesítő adatok tulajdonságait.

Important

"Érdemes legyen" információ mint a legjobb gyakorlat; "kötelező megtenni" a feladat Transact-SQL szintaxiskonvenciók teljesítéséhez

Syntax

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

Arguments

credential_name
Megadja a módosítandó hitelminősítés nevét.

IDENTITY ='identity_name'
Megadja a kiszolgálón kívüli csatlakozáskor használni kívánt fiók nevét.

TITOK = 'titkos'
Megadja a kimenő hitelesítéshez szükséges titkos kulcsot. A titok opcionális.

Important

Az Azure SQL Database csak az Azure Key Vaultot és a közös hozzáférésű jogosultságkód-identitásokat támogatja. Windows felhasználói azonosítók nem támogatottak.

Remarks

Ha egy hitelesítést megváltoztatnak, mind a identity_name , mind a titkos értékek visszaállnak. Ha az opcionális SECRET argumentum nincs megadva, a tárolt titok értéke NULL-ra lesz állítva.

A titkos kód titkosítása a szolgáltatás főkulcsával történik. Ha a szolgáltatás főkulcsa újragenerálva van, a titkos kulcs újra titkosítva lesz az új szolgáltatás főkulcsával.

A hitelesítő adatokra vonatkozó információk a sys.credentials katalógusnézetben láthatók.

Permissions

Bármilyen MÓDOSÍTÁSI CREDENTIAL engedélyt igényel. Ha a hitelesítő képesítés rendszeri jogosultság, akkor CONTROL SERVER engedélyt igényel.

Examples

A. Egy hitelesítő jelszavának megváltoztatása

A következő példa megváltoztatja a egy olyan jogosultságban tárolt titkot, amelyet .Saddles A hitelesítés tartalmazza a Windows bejelentkezést RettigB és annak jelszavát. Az új jelszót a SECRET záradék segítségével adják hozzá a hitelesítő adatokhoz.

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

B. Jelszó eltávolítása egy hitelesítésről

A következő példa eltávolítja a jelszót egy nevű Frameshitelesítő levelről. A hitelesítő adatok tartalmazzák a Windows bejelentkezési rendszert Aboulrus8 és egy jelszót. A kijelentés végrehajtása után a hitelesítő adatok NULL jelszóval rendelkeznek, mivel a TITKOS opció nincs megadva.

ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';  
GO  

Lásd még

hitelesítő adatok (adatbázismotor)
CREATE CREDENTIAL (Transact-SQL)
DROP CREDENTIAL (Transact-SQL)
ALTER DATABASE DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE LOGIN (Transact-SQL)
sys.credentials (Transact-SQL)