Udostępnij za pośrednictwem


Zmienianie POŚWIADCZEŃ (Transact-SQL)

Zmienia właściwości poświadczenie.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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

Argumenty

  • credential_name
    Określa nazwę poświadczeń, który jest przeliczana.

  • TOŻSAMOŚĆ ='identity_name"
    Określa nazwę konta, które ma być używany podczas łączenia się spoza serwera.

  • SECRET ='secret'
    Określa hasło wymagane do uwierzytelnianiewychodzących.secretjest opcjonalne.

Uwagi

Po zmianie poświadczenie wartości obu identity_name i secret resetowania.Jeżeli nie określono argument opcjonalny tajne, wartości przechowywane hasła będzie zestaw na NULL.

Klucz tajny jest szyfrowany przy użyciu kluczgłównego usługa .Jeśli klucz główny usługa jest regenerowany, klucz tajny jest reencrypted za pomocą nowego wzorca usługa klucz.

Informacje o poświadczenia są widoczne w sys.poświadczenia katalogu widoku.

Uprawnienia

Wymaga uprawnienia zmienić dowolny POŚWIADCZEŃ.Jeśli poświadczenie poświadczenia systemu, wymaga uprawnień sterowania serwera.

Przykłady

A.Zmiana hasła dostępu do poświadczeń

Poniższy przykład przedstawia zmianę hasła przechowywane w poświadczeń o nazwie Saddles.Poświadczenie zawiera identyfikator logowania systemu Windows RettigB i jego hasło.Nowe hasło zostanie dodany do poświadczeń przy użyciu POUFNEJ klauzula.

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

B.Usuwanie hasła z poświadczenie

W następującym przykładzie usunięto hasła z poświadczeń o nazwie Frames.Poświadczenie zawiera identyfikator logowania systemu Windows Aboulrus8 i hasło.Po wykonaniu instrukcja poświadczenia mają hasła NULL, ponieważ nie określono opcję tajne.

ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';
GO