Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Verandert de eigenschappen van een geloofsbewijs.
Important
"Zou moeten doen" informatie als best practice; "moet doen" om taken te voltooienTransact-SQL syntaxisconventies
Syntax
ALTER CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
[ , SECRET = 'secret' ]
Arguments
credential_name
Geeft de naam op van het bewijs dat wordt gewijzigd.
IDENTITY
='identity_name'
Hiermee geeft u de naam op van het account dat moet worden gebruikt bij het maken van verbinding buiten de server.
SECRET ='geheim'
Hiermee geeft u het geheim op dat is vereist voor uitgaande verificatie.
Geheim is optioneel.
Important
Azure SQL Database ondersteunt alleen Azure Key Vault- en Shared Access Signature-identiteiten. Windows-gebruikersidentiteiten worden niet ondersteund.
Remarks
Wanneer een inloggegevens worden gewijzigd, worden de waarden van zowel identity_name als secret gereset. Als het optionele SECRET-argument niet wordt gespecificeerd, wordt de waarde van het opgeslagen geheim op NULL gezet.
Het geheim wordt versleuteld met behulp van de hoofdsleutel van de service. Als de hoofdsleutel van de service opnieuw wordt gegenereerd, wordt het geheim opnieuw versleuteld met behulp van de nieuwe servicehoofdsleutel.
Informatie over referenties is zichtbaar in de sys.credentials catalogusweergave.
Permissions
Vereist WIJZIGING ELKE CREDENTIAL toestemming. Als het inloggegevens een systeeminlogblaadje is, is CONTROL SERVER-toestemming vereist.
Examples
A. Het wachtwoord van een inloggegevens wijzigen
Het volgende voorbeeld verandert het geheim dat is opgeslagen in een inloggegevens genaamd Saddles. Het inloggegevens bevat de Windows-login RettigB en het bijbehorende wachtwoord. Het nieuwe wachtwoord wordt aan het inloggegevens toegevoegd met behulp van de SECRET-clausule.
ALTER CREDENTIAL Saddles WITH IDENTITY = 'RettigB',
SECRET = 'sdrlk8$40-dksli87nNN8';
GO
B. Het wachtwoord van een inloggegevens verwijderen
Het volgende voorbeeld verwijdert het wachtwoord van een inloggegevens genaamd Frames. Het inloggegevens bevat Windows-login Aboulrus8 en een wachtwoord. Nadat de instructie is uitgevoerd, zal het credential een NULL-wachtwoord hebben omdat de SECRET-optie niet is gespecificeerd.
ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';
GO
Zie ook
Referenties (Database-Engine)
CREATE CREDENTIAL (Transact-SQL)
DROP CREDENTIAL (Transact-SQL)
ALTER DATABASE
DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE LOGIN (Transact-SQL)
sys.credentials (Transact-SQL)