Zmienianie POŚWIADCZEŃ (Transact-SQL)
Zmienia właściwości poświadczenie.
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