ALTER REMOTE SERVICE BINDING (Transact-SQL)

Zmienia użytkownika skojarzonego z wiązanie usługa zdalnej, lub zmienia uwierzytelnianie anonimowe dla wiązania.

Topic link iconKonwencje składni języka Transact-SQL

ALTER REMOTE SERVICE BINDING binding_name 
   WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ] 
[ ; ]

Argumenty

  • binding_name
    Nazwa wiązanie usługa zdalnej zmiany.Nie można określić nazwy serwera, bazy danych i schematu.

  • WITH USER = <user_name>
    Określa użytkownika bazy danych, który posiada certyfikat skojarzony z usługa zdalnego dla tego wiązanie.Klucz publiczny z tego certyfikat jest używany do szyfrowanie i uwierzytelnianie wiadomości wymienianych przez usługa zdalnego.

  • ANONIMOWE
    Określa, czy uwierzytelnianie anonimowe jest używana podczas komunikowania się z usługa zdalnego.Jeśli anonimowe = ON, używane jest uwierzytelnianie anonimowe i poświadczenia użytkownika lokalnego, nie są transferowane do zdalnej usługa.Jeśli anonimowe = OFF, przenoszone są poświadczenia użytkownika.Jeśli ta klauzula nie jest określony, domyślnie jest wyłączona.

Remarks

Klucz publiczny z certyfikat skojarzonego z user_name Służy do uwierzytelniania wiadomości wysyłanych do zdalnej usługa oraz do szyfrowania klucza sesja, który jest następnie używany do szyfrowania komunikacji. Certyfikat dla user_name musi odpowiadać certyfikatu dla identyfikatora logowania bazy danych obsługującego usługa zdalnego.

Uprawnienia

Domyślnie uprawnienia do modyfikacji wiązanie usługi zdalnej do właściciela zdalnej usługa, wiązanie, członkowie db_owner stałe rola bazy danych i członkowie sysadmin ustalić roli serwera.

Użytkownik, który wykonuje ALTER wiązanie usługa zdalnej instrukcja musi personifikować uprawnienia dla użytkownika określonego w instrukcja.

Do zmiany autoryzacja dla usługa zdalnego wiązanie, należy użyć instrukcja ALTER autoryzacja.

Przykłady

W poniższym przykładzie zmienia wiązanie usługi zdalnej APBinding do szyfrowania wiadomości za pomocą certyfikatów z konta SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding
    WITH USER = SecurityAccount ;