Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure 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)