Aracılığıyla paylaş


Kimlik bilgisi (Transact-SQL) Değiştir

Kimlik bilgisi özelliklerini değiştirir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

ALTER CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
    [ , SECRET = 'secret' ]

Bağımsız değişkenler

  • credential_name
    Bildirilmeden değiştirilmesini kimlik bilgisi adını belirtir.

  • KİMLİK ='identity_name'
    Sunucuya bağlanırken kullanılan hesap adını belirtir.

  • SECRET ='secret'
    Giden kimlik doğrulamasıiçin gereken parolayı belirtir.secretisteğe bağlıdır.

Açıklamalar

Ne zaman bir kimlik bilgisi değişti, hem de değerleri identity_name ve secret olan sıfırlama.Gizli isteğe bağlı bağımsız değişkeni belirtilmezse, saklı gizli değerini küme NULL olacaktır.

Gizli hizmet ana anahtarkullanılarak şifrelenir.hizmet ana anahtar yeniden oluşturulur, gizliliği yeni hizmet ana anahtarkullanarak reencrypted.

kimlik bilgileri hakkında bilgi görünür sys.kimlik bilgileri Katalog görünümü.

İzinler

alter any CREDENTIAL izni gerektirir.Sistem kimlik bilgisi kimlik bilgisi ise, control server izni gerektirir.

Örnekler

A.Kimlik bilgisi parolasını değiştirme

Aşağıdaki örnek adı verilen bir kimlik bilgisi içinde depolanan parolayı değiştirir Saddles.Windows oturum açma kimlik bilgileri içeren RettigB ve kendi parola.Yeni parolanın gizli yan tümcekullanarak kimlik bilgileri eklenir.

ALTER CREDENTIAL Saddles WITH IDENTITY = 'RettigB', 
    SECRET = 'sdrlk8$40-dksli87nNN8';
GO

B.Kimlik bilgisi dışında parolayı kaldırma

Aşağıdaki örnek, adlı bir kimlik bilgisi dışında parolayı kaldırır Frames.Windows oturum açma kimlik bilgileri içeren Aboulrus8 ve parola.deyim yürütüldükten sonra gizli seçeneği belirtilmediğinden bir null parolasıyla kimlik bilgisi gerekir.

ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';
GO