Aracılığıyla paylaş


sp_password (Transact-SQL)

Adds or changes a password for a Microsoft SQL Server login.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Kullanımı OTURUM AÇMA DEĞİŞTİRME yerine.

Topic link iconTransact-SQL sözdizimi kuralları

sp_password [ [ @old = ] 'old_password' , ]
     { [ @new =] 'new_password' }
     [ , [ @loginame = ] 'login' ]

Bağımsız değişkenler

  • [ @old= ] 'old_password'
    Is the old password.old_password is sysname, with a default of NULL.

  • [ @new= ] 'new_password'
    Is the new password.new_password is sysname, with no default.old_password must be specified if named parameters are not used.

    Security noteSecurity Note:

    Bir NULL parolasıyla kullanmayın.Güçlü bir parola kullanın.Daha fazla bilgi için bkz:Güçlü parolaları.

  • [ @loginame= ] 'login'
    Is the name of the login affected by the password change.login is sysname, with a default of NULL.login must already exist and can be specified only by members of the sysadmin or securityadmin fixed server roles.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_password ALTER LOGIN çağırır.Bu deyim, ek seçenekleri destekler.Parolaları değiştirme hakkında bilgi için bkz: ALTER LOGIN (Transact-SQL).

sp_password kullanıcı tanımlı bir işlem içinde yürütülemiyor.

İzinler

ALTER ANY LOGIN iznine gerek duyar.Ayrıca eski parolanın sağladığı olmadan, parola sıfırlama DENETIM SERVER izni gerektirir veya değiştiriliyor oturum açma DENETIM SERVER izni varsa.

Bir güvenlik sorumlusunun, kendi parolasını değiştirebilirsiniz.

Örnekler

C.Eski parolanızı bilmeden bir oturum açma parolasını değiştirme

Aşağıdaki örnek, nasıl kullanılacağını gösterir. ALTER LOGIN oturum açma parolasını değiştirmek için Victoria için B3r1000d#2-36. Bu tercih edilen yöntemdir.Bu komutu yürütülürken kullanıcının CONTROL SERVER izninizin olması gerekir.

ALTER LOGIN Victoria WITH PASSWORD = 'B3r1000d#2-36';
GO

b.Parola değiştirme

Aşağıdaki örnek, nasıl kullanılacağını gösterir. ALTER LOGIN oturum açma parolasını değiştirmek için Victoria gelen B3r1000d#2-36 için V1cteAmanti55imE. Bu tercih edilen yöntemdir.Kullanıcı Victoria Bu komut, ek izinler olmadan çalıştırabilirsiniz. Diğer kullanıcıların, ALTER ANY oturum AÇMA izni gerektirir.

ALTER LOGIN Victoria WITH 
     PASSWORD = 'V1cteAmanti55imE' 
     OLD_PASSWORD = 'B3r1000d#2-36';
GO