sp_password (Transact-sql)
Ekler veya parolasını değiştirir bir Microsoft SQL Servergiriş.
Önemli |
---|
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım alter LOGIN onun yerine. |
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_password [ [ @old = ] 'old_password' , ]
{ [ @new =] 'new_password' }
[ , [ @loginame = ] 'login' ]
Bağımsız değişkenler
@old='old_password'
Eski parola değil. old_passwordise sysname, null varsayılan.@new='new_password'
Yeni parola değil. new_passwordise sysname, hiçbir varsayılan ile. old_passwordAdlandırılmış parametreler kullanılmaz ise belirtilmelidir.Güvenlik Notu BOŞ parola kullanmayın. Güçlü bir parola kullanın. Daha fazla bilgi için, bkz. Güçlü parolalar.
@loginame='login'
Parola değişikliği oturum açma adıdır. loginise sysname, null varsayılan. loginönceden mevcut olmalıdır ve yalnızca üyeleri tarafından belirtilen sysadmin veya securityadmin sunucu rolleri sabit.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_password alter LOGIN çağırır. Bu bildirimi ek seçeneklerini destekler. Parola değiştirme hakkında daha fazla bilgi için bkz: alter giriş (Transact-sql).
sp_password kullanıcı tanımlı bir işlem içinde yürütülemiyor.
İzinler
alter any LOGIN izni gerektirir. Ayrıca, eski parola sağlayarak olmadan parola sıfırlama control server izni gerektirir veya değiştiriliyor oturum açma control server izni varsa.
Asıl adı kendi parolasını değiştirebilirsiniz.
Örnekler
A.Eski şifreyi bilmeden bir oturum açma parolasını değiştirme
Aşağıdaki örnek, nasıl kullanılacağını gösterir ALTER LOGINoturum açma parolasını değiştirmek için Victoriaiçin B3r1000d#2-36. Tercih edilen yöntem budur. Bu komutu yürütmeden kullanıcı control server izni olması gerekir.
ALTER LOGIN Victoria WITH PASSWORD = 'B3r1000d#2-36';
GO
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 LOGINoturum açma parolasını değiştirmek için Victoriadan B3r1000d#2-36için V1cteAmanti55imE. Tercih edilen yöntem budur. Kullanıcı Victoriaek izinleri olmadan bu komut yürütebilirsiniz. Diğer kullanıcılar, alter any LOGIN izni gerektirir.
ALTER LOGIN Victoria WITH
PASSWORD = 'V1cteAmanti55imE'
OLD_PASSWORD = 'B3r1000d#2-36';
GO
ALTER LOGIN Victoria WITH
PASSWORD = 'V1cteAmanti55imE'
OLD_PASSWORD = 'B3r1000d#2-36';
GO