Aracılığıyla paylaş


sp_password (Transact-SQL)

Ekler veya parolasını değiştirir bir Microsoft SQL Server oturum açma.

Önemli notÖ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.Use alter LOGIN onun yerine.

Konu bağlantısı simgesiTransact-SQL sözdizimi 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_passwordİş sysname, varsayılan değer null.

  • [ @new= ] 'new_password'
    Yeni parola değil.new_passwordİş sysname, ile hiçbir varsayılan.old_passwordadlandırılmış Parametreler kullanılmaz ise belirtilmelidir.

    Güvenlik notuGüvenlik Notu

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

  • [ @loginame= ] 'login'
    Parola değişikliğinden etkilenen oturum açma adıdır.loginİş sysname, varsayılan değer null.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 deyim ek seçeneklerini destekler.Parolaları değiştirme hakkında bilgi için bkz: LOGIN (Transact-SQL) Değiştir.

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

İzinler

alter any LOGIN izni gerektirir.Ayrıca eski parolayı bilmeden bir parolayı sıfırlamak için control server izni gerektirir veya değiştiriliyor oturum açma control server izni varsa.

Bir asıl kendi parolasını değiştirebilirsiniz.

Örnekler

A.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.Tercih edilen yöntembudur.Bu komutu yürütmeden kullanıcı control server izni olmalıdır.

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 dan B3r1000d#2-36 için V1cteAmanti55imE.Tercih edilen yöntembudur.Kullanıcı Victoria Bu komutu ek izinler olmadan yapabilirsiniz yürütmekDiğer kullanıcılar, alter any LOGIN izni gerektirir.

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