Share via


sp_password (Transact-sql)

Ekler veya parolasını değiştirir bir Microsoft  SQL Servergiriş.

Ö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.Kullanım alter LOGIN onun yerine.

Konu bağlantısı simgesi 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 notuGü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

Ayrıca bkz.

Başvuru

Güvenlik depolanan yordamlar (Transact-sql)

alter giriş (Transact-sql)

Giriş (Transact-sql) oluştur

sp_addlogin (Transact-sql)

sp_adduser (Transact-sql)

sp_grantlogin (Transact-sql)

sp_revokelogin (Transact-sql)

Sistem saklı yordamları (Transact-sql)