Udostępnij za pośrednictwem


Usługa zdalnego ZMIEŃ POWIĄZANIE (Transact-SQL)

Zmiany użytkownika skojarzonego z usługazdalnegopowiązanielub zmiana anonimowe uwierzytelnianie dla powiązanie.

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

Składnia

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

Argumenty

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

  • = UŻYTKOWNIKA<user_name>
    Określa użytkownika bazy danych, który posiada certyfikat skojarzony z zdalnego usługa dla tego powiązanie.klucz publiczny z tego certyfikat jest używany do szyfrowanie i uwierzytelnianie komunikatów wymienianych z zdalnego usługa.

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

Uwagi

Publicznego klucz certyfikat skojarzonego z user_name jest używany do uwierzytelniania wiadomości wysyłanych do zdalnego usługa oraz do szyfrowania sesja klucz , który jest następnie używany do szyfrowania konwersacji.certyfikat dla user_name musi odpowiadać certyfikat dla identyfikatora logowania bazy danych, która obsługuje zdalnego usługa.

Uprawnienia

Uprawnienia do modyfikacji zdalnej usługa powiązanie domyślnie właściciela zdalnego usługa powiązanie, członkowie db_owner rola bazy danychi członków stałych sysadmin stała rola serwera.

Użytkownik, który wykonuje wiązanie ZDALNYCH usług ALTER instrukcja musi personifikować uprawnień dla określonego w instrukcjaużytkownika.

Zmieniać autoryzacji dla zdalnego usługa powiązanie, należy użyć ALTER autoryzacji instrukcja.

Przykłady

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

ALTER REMOTE SERVICE BINDING APBinding
    WITH USER = SecurityAccount ;