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
Hiermee voegt u een wachtwoord toe of wijzigt u een wachtwoord voor een SQL Server-aanmelding.
Belangrijk
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan ALTER LOGIN .
Transact-SQL syntaxis-conventies
Syntaxis
sp_password
[ [ @old = ] N'old' ]
, [ @new = ] N'new'
[ , [ @loginame = ] N'loginame' ]
[ ; ]
Argumenten
[ @old = ] N'old'
Het oude wachtwoord.
@old is sysname, met een standaardwaarde van NULL.
[ @new = ] N'nieuw'
Het nieuwe wachtwoord. @new is sysname, zonder standaardwaarde. @old moet worden opgegeven als benoemde parameters niet worden gebruikt.
Belangrijk
Gebruik geen NULL wachtwoord. Gebruik een sterk wachtwoord. Zie Sterke wachtwoorden voor meer informatie.
[ @loginame = ] N'loginame'
De naam van de aanmelding die wordt beïnvloed door de wachtwoordwijziging.
@loginame is sysname, met een standaardwaarde van NULL.
@loginame moet al bestaan en kan alleen worden opgegeven door leden van de vaste serverfuncties sysadmin of securityadmin .
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Opmerkingen
sp_password oproepen ALTER LOGIN. Deze instructie ondersteunt meer opties. Zie ALTER LOGIN voor meer informatie over het wijzigen van wachtwoorden.
sp_password kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.
Machtigingen
Hiervoor is ALTER ANY LOGIN machtiging vereist. Vereist CONTROL SERVER ook toestemming om een wachtwoord opnieuw in te stellen zonder het oude wachtwoord op te geven of als de aanmelding die wordt gewijzigd, is CONTROL SERVER gemachtigd.
Een principal kan een eigen wachtwoord wijzigen.
Voorbeelden
Eén. Het wachtwoord van een aanmelding wijzigen zonder het oude wachtwoord te kennen
In het volgende voorbeeld ziet u hoe u ALTER LOGIN het wachtwoord voor de aanmelding Victoria kunt wijzigen in <password>. Deze methode heeft de voorkeur. De gebruiker die deze opdracht uitvoert, moet CONTROL SERVER zijn gemachtigd.
ALTER LOGIN Victoria WITH PASSWORD = '<password>';
GO
B. Een wachtwoord wijzigen
In het volgende voorbeeld ziet u hoe ALTER LOGIN u het wachtwoord voor de aanmelding Victoria wijzigt van <password> in <new-password>. Deze methode heeft de voorkeur. De gebruiker Victoria kan deze opdracht uitvoeren zonder extra machtigingen. Andere gebruikers hebben toestemming nodig ALTER ANY LOGIN .
Vervang <new-password> en <password> door sterke wachtwoorden.
ALTER LOGIN Victoria WITH PASSWORD = '<new-password>' OLD_PASSWORD = '<password>';
GO
Verwante inhoud
- opgeslagen beveiligingsprocedures (Transact-SQL)
- ALTER LOGIN (Transact-SQL)
- AANMELDING MAKEN (Transact-SQL)
-
sp_addlogin (Transact-SQL) -
sp_adduser (Transact-SQL) - sp_grantlogin (Transact-SQL)
- sp_revokelogin (Transact-SQL)
- systeemopslagprocedures (Transact-SQL)