ALTER CREDENTIAL (Transact-SQL)
modified_by
ALTER CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
[ , SECRET = 'secret' ]
Argumenty
credential_name
Logowanie, że większość ostatnio zmodyfikowane zasady.IDENTITY ='identity_name'
Określa nazwę konta, które ma być używane przy połączeniach poza serwerem.SECRET ='secret'
Specifies the secret required for outgoing authentication.secret is optional.
Remarks
Po zmianie poświadczenia wartości parametrów identity_name i secret są resetowane.Jeśli nie określono opcjonalnego argumentu SECRET, wartość przechowywanego klucza tajnego zostanie zmieniona na NULL.
attachment_idIdentyfikator załącznika.
Informacje o poświadczenia są widoczne w sys.Credentials Służy do wyświetlania katalogu.
Uprawnienia
Wymaga uprawnienia ALTER ANY CREDENTIAL.Jeśli poświadczenie jest systemowe, to wymaga uprawnienia CONTROL SERVER.
Przykłady
A.FILESIZE
W poniższym przykładzie zmienia klucz tajny, przechowywane w poświadczenie o nazwie Saddles. Poświadczenie zawiera identyfikator logowania systemu Windows RettigB i jego hasło. Zawartość załącznika.
ALTER CREDENTIAL Saddles WITH IDENTITY = 'RettigB',
SECRET = 'sdrlk8$40-dksli87nNN8';
GO
B.Podczas rozwiązywania problemów z poczty bazy danych, użyj tego widoku, aby wyświetlić właściwości załączników.
W poniższym przykładzie usunięto hasło z poświadczenia o nazwie Frames.Poświadczenie zawiera nazwę logowania Windows Aboulrus8 oraz hasło.Po wykonaniu instrukcji poświadczenie będzie mieć hasło o wartości NULL, ponieważ nie określono opcji SECRET.
ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';
GO